.bt{--cream:var(--bt-cream);--ink:var(--bt-ink);--ink2:var(--bt-ink-2);--lilac:var(--bt-lilac);--lilac-edge:var(--bt-lilac-edge);--lilac-d:var(--bt-lilac-deep);--sand:var(--bt-sand);--line:var(--bt-line);container-type:inline-size;background:var(--cream);color:var(--ink);overflow-x:clip;padding-top:calc(var(--announcement-banner-height, 0px) + 92px)}@media (max-width:560px){.bt{padding-top:calc(var(--announcement-banner-height, 0px) + 74px)}}@media (prefers-reduced-motion:reduce){.bt *,.bt :after,.bt :before{animation:none!important;transition:none!important}.bt .fadein,.bt .pill,.bt .w{opacity:1!important;transform:none!important}}.bt a{color:var(--lilac-d);text-decoration:none}.bt a:hover{color:var(--ink)}.bt .wrap{max-width:1120px;margin:0 auto;padding:0 44px}.bt .dsp{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em}.bt .dsp em{font-style:italic}.bt .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:52px;padding:0 26px;border-radius:12px;background:var(--lilac);color:var(--ink);border:1px solid var(--lilac-edge);font-size:16.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.bt .btn:hover{background:#cbb6f7;border-color:#bda3f0;color:var(--ink);transform:translateY(-1px)}.bt .btn.sm{height:38px;padding:0 16px;font-size:14.5px;border-radius:9px}.bt .btn.dark{background:var(--ink);border-color:var(--ink);color:#fff}.bt .btn.dark:hover{background:#000;color:#fff}.bt .btn.out{background:transparent;border:1px solid rgba(23,23,15,.2);color:var(--ink)}.bt .btn.out:hover{background:#fff;color:var(--ink)}.bt .hero{position:relative;z-index:2;text-align:center;padding:56px 0 372px;overflow:hidden}.bt .lede.m{display:none}.bt .w{display:inline-block;animation:bt-riseup .55s cubic-bezier(.2,.7,.3,1) backwards}@keyframes bt-riseup{0%{transform:translateY(12px)}to{transform:none}}.bt .fadein{opacity:0;animation:bt-rise .5s ease-out forwards}@keyframes bt-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bt .eyebrow{font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--lilac-d)}.bt h1{font-size:104px;line-height:.95;margin:26px auto 0;max-width:12em}.bt h1 em{display:block}.bt .lede{font-size:20px;line-height:1.5;color:var(--ink);max-width:26em;margin:28px auto 0;text-wrap:pretty}.bt .ctas{display:flex;justify-content:center;gap:12px;margin-top:30px;flex-wrap:wrap}.bt .fine{font-size:14.5px;color:var(--ink2)}.bt .hero .fine{margin-top:18px}.bt .rib{position:absolute;z-index:-1;left:-14%;right:-14%;bottom:145px;height:140px;background:var(--ink);transform:rotate(-6deg);overflow:hidden;display:flex;align-items:center}.bt .ribtrack{padding-left:26px;width:max-content;animation:bt-ribslide var(--rib-dur,40s) linear 1.1s infinite reverse,bt-ribin .6s ease-out 1.1s backwards}.bt .ribcopy,.bt .ribtrack{display:flex;align-items:center;gap:26px}.bt .ribcopy{flex:none}@keyframes bt-ribslide{0%{transform:translateX(0)}to{transform:translateX(calc(var(--rib-shift, 50%) * -1))}}@keyframes bt-ribin{0%{opacity:0}to{opacity:1}}.bt .rib figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;flex:none}.bt .ph{position:relative;width:120px;height:94px;border-radius:10px;overflow:hidden;border:3px solid #fff;background:linear-gradient(160deg,#fff,#f4f0de);box-shadow:0 10px 24px rgba(0,0,0,.4)}.bt .ph img{width:100%;height:100%;object-fit:cover;display:block}.bt .rib figure:nth-child(3n) .ph{height:112px;width:96px}.bt .rib figure:nth-child(4n) .ph{height:80px;width:132px}.bt .rib figure:nth-child(4n+1){transform:rotate(-3.5deg)}.bt .rib figure:nth-child(4n+2){transform:rotate(2.5deg)}.bt .rib figure:nth-child(4n+3){transform:rotate(-1.5deg)}.bt .rib figure:nth-child(4n){transform:rotate(4deg)}.bt .rib figcaption{font-size:11.5px;color:#fff;background:rgba(255,255,255,.15);border-radius:99px;padding:4px 11px}.bt .pill,.bt .rib figcaption{font-weight:500;white-space:nowrap}.bt .pill{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid rgba(23,23,15,.09);border-radius:14px;padding:10px 14px;box-shadow:0 16px 36px -16px rgba(23,23,15,.4);font-size:14px;text-align:left;opacity:0;animation:bt-pillcyc 12s cubic-bezier(.2,.7,.3,1) infinite}.bt .p1{left:3%;top:330px;animation-delay:1.4s}.bt .p2{right:3.5%;top:406px;animation-delay:5.4s}.bt .p3{right:2%;top:212px;animation-delay:9.4s}@keyframes bt-pillcyc{0%{opacity:0;transform:translateY(6px) scale(.92)}4%{opacity:1;transform:none}32%{opacity:1;transform:none}38%,to{opacity:0;transform:translateY(-14px)}}.bt .av{width:26px;height:26px;border-radius:50%;background:var(--lilac);color:var(--lilac-d);display:grid;place-items:center;font-size:11px;font-weight:600;flex:none}.bt .ck{color:var(--lilac-d);flex:none}.bt .play{width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;flex:none}.bt .wv{display:flex;align-items:center;gap:3px;height:18px}.bt .wv i{width:3px;height:100%;border-radius:2px;background:var(--lilac-d);transform-origin:center;animation:bt-wv 1s ease-in-out infinite}.bt .wv i:nth-child(2){animation-delay:.12s}.bt .wv i:nth-child(3){animation-delay:.24s}.bt .wv i:nth-child(4){animation-delay:.36s}.bt .wv i:nth-child(5){animation-delay:.48s}.bt .wv i:nth-child(6){animation-delay:.6s}.bt .wv i:nth-child(7){animation-delay:.72s}@keyframes bt-wv{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.bt .pill .t{font-size:12.5px;color:var(--ink2);font-weight:500}.bt .slab{border-radius:56px;margin:0 12px;padding:80px 0;position:relative;overflow:hidden}.bt .slab.d{background:var(--ink);color:#f4f0de;padding:54px 0}.bt .slab.cream{background:var(--cream);color:var(--ink2);padding:54px 0}.bt .slab.cream .tlabel,.bt .slab.cream .trow a,.bt .slab.cream .trow span{opacity:1}.bt .slab.cream .tick:before{background:linear-gradient(90deg,var(--cream),rgba(253,251,239,0))}.bt .slab.cream .tick:after{background:linear-gradient(270deg,var(--cream),rgba(253,251,239,0))}.bt .slab.g{color:var(--ink)}.bt .slab.g,.bt .slab.s{background:var(--sand)}.bt .slab.s .tlabel{color:var(--lilac-d);opacity:1}.bt .tlabel{text-align:center;font-size:12.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.bt .tick{margin-top:26px;overflow:hidden;position:relative;display:flex}.bt .tick:after,.bt .tick:before{content:"";position:absolute;top:0;bottom:0;width:150px;z-index:2;pointer-events:none}.bt .tick:before{left:0;background:linear-gradient(90deg,var(--ink),rgba(26,26,23,0))}.bt .tick:after{right:0;background:linear-gradient(270deg,var(--ink),rgba(26,26,23,0))}.bt .trow{display:flex;flex-shrink:0;min-width:100%;justify-content:space-around;animation:bt-tick 144s linear infinite}.bt .trow a,.bt .trow span{padding:0 46px;font-size:26px;font-weight:600;letter-spacing:-.01em;opacity:.85;white-space:nowrap;color:inherit}.bt .trow a:hover{color:var(--lilac-d);opacity:1}@keyframes bt-tick{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes bt-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.bt .ghead{text-align:center;margin:0 auto}.bt .ghead h2{font-size:66px;line-height:1.02;max-width:21ch;margin-left:auto;margin-right:auto}.bt .ghead p{font-size:18.5px;line-height:1.55;margin:20px auto 0;max-width:56ch;color:var(--ink2);text-wrap:pretty}.bt .gshot{margin:52px 0 0;border-radius:26px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 18px 44px -30px rgba(26,26,26,.35)}.bt .gshot .im{position:relative;height:340px;background:var(--sand)}.bt .gshot .im img{width:100%;height:100%;object-fit:cover;display:block}.bt .gshot figcaption{display:flex;align-items:center;gap:18px;padding:22px 30px}.bt .gshot .badge{margin-top:0;align-self:center;flex:none}.bt .gshot .cap{margin:0;font-size:15px;color:var(--ink2);text-wrap:pretty}.bt .badge{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:var(--sand);color:var(--ink);border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600;margin-top:14px}.bt .badge i{width:7px;height:7px;border-radius:50%;background:var(--lilac-d);animation:bt-blip 1.8s ease-in-out infinite;font-style:normal}@keyframes bt-blip{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.bt .vsrow{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.bt .vsrow>div{background:rgba(26,26,26,.04);border-radius:18px;padding:22px 24px}.bt .vsrow b{display:block;font-size:16px;font-weight:600}.bt .vsrow span{display:block;font-size:15px;line-height:1.6;color:var(--ink2);margin-top:8px;text-wrap:pretty}.bt section{padding:96px 0}.bt .shead{text-align:center;margin:0 auto}.bt .shead .k{font-size:12.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lilac-d)}.bt .shead h2{font-size:60px;line-height:1.03;max-width:23ch}.bt .shead h2,.bt .shead p{margin-top:16px;margin-left:auto;margin-right:auto}.bt .shead p{font-size:17.5px;color:var(--ink2);max-width:54ch;text-wrap:pretty}.bt .steps{grid-template-columns:.72fr 1fr 1.08fr;gap:52px;margin-top:60px}.bt .spanel,.bt .steps{display:grid;align-items:center}.bt .spanel{grid-column:2/-1;grid-template-columns:subgrid}.bt .slist{display:flex;flex-direction:column;gap:2px}.bt .slist button{position:relative;display:flex;align-items:baseline;gap:11px;padding:10px 12px 11px 16px;border:0;border-left:3px solid rgba(23,23,15,.12);border-radius:0 10px 10px 0;background:none;font-size:21px;font-family:var(--font-display);color:var(--ink2);text-align:left;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s}.bt .slist button:hover{color:var(--ink);border-left-color:rgba(23,23,15,.3);background:var(--sand)}.bt .slist button.on{color:var(--ink)}.bt .slist .chev{flex:none;align-self:center;margin-left:auto;display:grid;place-items:center;color:var(--ink2);opacity:0;transform:rotate(-90deg) translateY(-4px);transition:opacity .2s,color .2s,transform .2s ease-out}.bt .slist button:hover .chev{opacity:.55;transform:rotate(-90deg) translateY(0)}.bt .slist button.on .chev{color:var(--lilac-d);opacity:1;transform:rotate(-90deg) translateY(0)}.bt .slist .n{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--ink2);opacity:.45;flex:none;transition:color .2s,opacity .2s}.bt .slist button.on .n{color:var(--lilac-d);opacity:1}.bt .slist .bar{position:absolute;left:-3px;top:0;bottom:0;width:3px;overflow:hidden}.bt .slist .bar i{display:block;width:100%;height:100%;background:var(--lilac-d);transform:scaleY(0);transform-origin:top}.bt .slist button.on .bar i{transform:scaleY(var(--p,0))}.bt .sbody,.bt .shot{animation:bt-stepin .36s ease-out}@keyframes bt-stepin{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.bt .shot{border-radius:26px;overflow:hidden;background:var(--sand);aspect-ratio:1/1.12;position:relative}.bt .shot img{width:100%;height:100%;object-fit:cover;display:block}.bt .shot.pad{background:#fff}.bt .shot.pad img{object-position:top center}.bt .shot .pin{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);background:var(--ink);color:#fff;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:500;white-space:nowrap}.bt .sbody h3{font-size:34px;line-height:1.1}.bt .sbody p{font-size:16.5px;line-height:1.62;color:var(--ink2);margin-top:14px;text-wrap:pretty}.bt .sbody .r{margin-top:22px;display:flex;flex-direction:column;gap:10px}.bt .sbody .r div{display:flex;justify-content:space-between;gap:14px;font-size:15px;color:var(--ink2);border-bottom:1px solid rgba(23,23,15,.1);padding-bottom:10px}.bt .sbody .r b{font-family:var(--font-display);font-size:19px;font-weight:400;color:var(--lilac-d)}.bt .creel{margin-top:46px;overflow:hidden}.bt .creel.stopped .track{animation-play-state:paused}.bt .creel .track{display:flex;align-items:stretch;gap:18px;width:max-content;animation:bt-slide 64s linear infinite}.bt .creel:hover .track{animation-play-state:paused}.bt .vcard{width:266px;flex:none;background:#fff;border-radius:22px;padding:9px;display:flex;flex-direction:column;box-shadow:0 22px 50px -26px rgba(0,0,0,.6)}.bt .vcard[data-playing]{box-shadow:0 0 0 2px var(--lilac),0 22px 50px -26px rgba(0,0,0,.6)}.bt .vcard .vid{position:relative;flex:1;min-height:290px;border-radius:16px;overflow:hidden;background:#111}.bt .vcard .poster,.bt .vcard video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.bt .vcard .pl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border:0;border-radius:50%;background:var(--lilac);display:grid;place-items:center;color:var(--ink);box-shadow:0 12px 28px rgba(0,0,0,.4);z-index:1;cursor:pointer;transition:transform .18s ease-out,background .18s}.bt .vcard .pl:hover{background:#cbb6f7;transform:translate(-50%,-50%) scale(1.06)}.bt .vcard .mute{position:absolute;left:10px;bottom:10px;width:30px;height:30px;border:0;border-radius:50%;background:rgba(26,26,26,.72);color:#fff;display:grid;place-items:center;z-index:1;cursor:pointer}.bt .vcard .mute:hover{background:rgba(26,26,26,.9)}.bt .vcard .meta{padding:15px 9px 7px;margin-top:auto}.bt .vcard .meta em{font-style:normal;display:block;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--lilac-d);margin-bottom:7px}.bt .vcard .meta b{display:block;font-size:15.5px;font-weight:600;color:var(--ink)}.bt .vcard .meta span{font-size:13.5px;color:var(--ink2)}.bt .card{width:376px;flex:none;border-radius:22px;padding:30px 32px;color:var(--ink);display:flex;flex-direction:column;gap:18px;background:#fff;box-shadow:0 22px 50px -26px rgba(0,0,0,.6)}.bt .card blockquote{font-family:var(--font-display);font-size:25px;line-height:1.2;margin:0}.bt .card .who{margin-top:auto;border-top:1px solid var(--line);padding-top:16px;font-size:14.5px;color:var(--ink2)}.bt .card .who b{display:block;font-size:15.5px;font-weight:600;color:var(--ink)}.bt .card .num{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lilac-d)}.bt .wrev{display:grid;grid-template-columns:1fr 1.34fr;gap:16px;margin-top:16px}.bt .wrev>div{background:#fff;border-radius:22px;padding:30px 32px;display:flex;flex-direction:column;gap:18px;box-shadow:0 22px 50px -26px rgba(0,0,0,.6)}.bt .wrev .name{display:flex;align-items:center;gap:12px;font-size:15.5px;font-weight:600;color:var(--ink)}.bt .wrev .name .av{width:34px;height:34px;font-size:14px}.bt .wrev .name em{font-style:normal;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--lilac-d)}.bt .wrev p{font-size:17px;line-height:1.62;color:var(--ink);text-wrap:pretty}.bt .qa{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;margin-top:52px}.bt .qa .qs{background:#fff;color:var(--ink);border:1px solid var(--line);border-left:3px solid var(--lilac-d);border-radius:6px 24px 24px 6px;padding:34px;box-shadow:0 18px 44px -30px rgba(26,26,26,.35)}.bt .qa .qs h3{font-size:30px;font-family:var(--font-display);font-weight:400}.bt .qa .qs p{font-size:16px;line-height:1.65;margin-top:14px;color:var(--ink2);text-wrap:pretty}.bt .qa .an{display:flex;flex-direction:column;justify-content:center;gap:12px}.bt .qa .an div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px}.bt .qa .an span{font-size:15px;color:var(--ink2)}.bt .qa .an b{font-family:var(--font-display);font-size:22px;font-weight:400;white-space:nowrap;color:var(--lilac-d)}.bt .pcard{max-width:620px;margin:52px auto 0;background:#fff;border-radius:30px;padding:48px 44px;text-align:center;box-shadow:0 30px 70px -40px rgba(23,23,15,.45)}.bt .amt{font-family:var(--font-display);font-size:84px;line-height:1;letter-spacing:-.03em}.bt .pcard>.fine b{color:var(--ink);font-weight:600}.bt .plist{display:flex;flex-direction:column;gap:13px;text-align:left;margin:30px 0;font-size:16px;color:var(--ink2)}.bt .plist div{display:flex;gap:11px;align-items:flex-start}.bt .plist svg{flex:none;margin-top:4px;color:var(--lilac-d)}.bt .plist b{color:var(--ink);font-weight:600}.bt .ptwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1020px;margin:52px auto 0}.bt .ptwo .pcard{max-width:none;margin:0;padding:40px 34px;display:flex;flex-direction:column}.bt .ptwo .amt{font-size:64px}.bt .pcard.feat{background:linear-gradient(180deg,#faf7ff,#fff 44%);box-shadow:0 34px 78px -40px rgba(23,23,15,.5)}.bt .ptag{display:inline-flex;align-self:center;background:var(--sand);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2)}.bt .pcard.feat .ptag{background:var(--lilac);color:var(--ink)}.bt .pname{margin-top:14px;font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2)}.bt .ptwo .plist{flex:1}.bt .pnote{margin:2px 0 24px;padding:14px 16px;border-radius:14px;background:rgba(23,23,15,.035);font-size:13.5px;line-height:1.5;color:var(--ink2);text-align:left}.bt .faqlist{max-width:840px;margin:44px auto 0;display:flex;flex-direction:column;gap:10px}.bt .fq{background:#fff;border:1px solid var(--line);border-radius:18px}.bt .fqq{width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:0;padding:20px 24px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.35;color:var(--ink);text-align:left;cursor:pointer;border-radius:18px}.bt .fqq:hover{background:var(--cream)}.bt .fqq .chev{flex:none;width:28px;height:28px;border-radius:50%;background:var(--sand);color:var(--lilac-d);display:grid;place-items:center;transition:transform .2s ease-out}.bt .fqq[aria-expanded=true] .chev{transform:rotate(180deg)}.bt [hidden]{display:none!important}.bt .fqa{padding:0 24px 24px;font-size:16.5px;line-height:1.66;color:var(--ink2);max-width:64ch;text-wrap:pretty}.bt .closeb{margin:0 12px;border-radius:56px;overflow:hidden;position:relative;min-height:460px;display:grid;place-items:center;text-align:center;background:var(--ink)}.bt .closeb .im{position:absolute;inset:0}.bt .closeb .im img{width:100%;height:100%;object-fit:cover;display:block}.bt .closeb .im:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,26,26,.72),rgba(26,26,26,.86))}.bt .closeb .in{position:relative;padding:60px 40px;color:var(--cream)}.bt .closeb h2{font-size:74px;line-height:1.06;text-shadow:0 2px 20px rgba(0,0,0,.35)}.bt .closeb p{font-size:19px;margin-top:18px;color:#9c9789}.bt .closeb .fine{color:#9c9789}.bt .mbar{display:none}@container (min-width: 561px) and (max-width: 1024px){.bt .ptwo{grid-template-columns:1fr;gap:16px;max-width:620px}.bt .ptwo .amt{font-size:60px}.bt .wrap{padding:0 32px}.bt h1{font-size:68px}.bt .ghead h2{font-size:48px}.bt .shead h2{font-size:44px}.bt .closeb h2{font-size:54px}.bt .hero{padding:44px 0 260px}.bt .rib{bottom:112px;height:126px}.bt .p1{top:250px}.bt .p2{top:320px}.bt .p3{top:150px}.bt .gshot .im{height:280px}.bt .vsrow{grid-template-columns:1fr}.bt .steps{grid-template-columns:1fr 1fr;gap:32px}.bt .slist{flex-direction:row;gap:14px}.bt .slist,.bt .spanel{grid-column:1/-1}.bt .slist button{border-left:0;border-top:3px solid rgba(26,26,26,.12);border-radius:0;padding:12px 0 0;flex:1;flex-direction:column;align-items:flex-start;gap:5px}.bt .slist button:hover{border-left-color:transparent;border-top-color:rgba(26,26,26,.3);background:none}.bt .slist .chev{display:none}.bt .slist .bar{left:0;right:0;top:-3px;bottom:auto;width:auto;height:3px}.bt .slist .bar i{transform:scaleX(0);transform-origin:left}.bt .slist button.on .bar i{transform:scaleX(var(--p,0))}.bt .card{width:320px}.bt .vcard{width:236px}.bt .qa{gap:20px}.bt .qa,.bt .wrev{grid-template-columns:1fr}}@container (max-width: 560px){.bt .ptwo{grid-template-columns:1fr;gap:14px;margin-top:32px}.bt .ptwo .pcard{padding:32px 22px}.bt .ptwo .amt{font-size:52px}.bt .wrap{padding:0 20px}.bt .hero{padding:36px 0 26px}.bt .lede.d{display:none}.bt .lede.m{display:block}.bt .rib{position:relative;left:auto;right:auto;bottom:auto;height:122px;width:126%;margin:24px -13% 0;transform:rotate(-5deg)}.bt .ribtrack{gap:16px;padding-left:16px}.bt .ribcopy{gap:16px}.bt .ph,.bt .rib figure:nth-child(3n) .ph,.bt .rib figure:nth-child(4n) .ph{width:96px;height:74px;border-width:3px}.bt .rib figure{transform:none!important;gap:0}.bt .p2,.bt .p3,.bt .rib figcaption{display:none}.bt .p1{position:static;display:inline-flex;margin:16px auto 0;left:auto;top:auto}.bt h1{font-size:48px;margin-top:18px}.bt .lede{font-size:17px;margin-top:20px}.bt .ctas{margin-top:26px;flex-direction:column}.bt .ctas .btn{width:100%}.bt .closeb,.bt .slab{margin:0 8px;border-radius:32px;padding:52px 0}.bt .slab.d{padding:36px 0}.bt .tick:after,.bt .tick:before{width:50px}.bt .trow a,.bt .trow span{font-size:20px;padding:0 24px}.bt .ghead h2{font-size:36px}.bt .ghead p{font-size:16.5px}.bt .gshot{margin-top:32px;border-radius:20px}.bt .gshot .im{height:210px}.bt .gshot figcaption{display:block;padding:20px 24px}.bt .gshot .badge{align-self:flex-start}.bt .gshot .cap{margin-top:12px}.bt section{padding:56px 0}.bt .shead h2{font-size:34px}.bt .shead p{font-size:16px}.bt .steps{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:30px;border-top:1px solid var(--line)}.bt .steps .slist{display:contents}.bt .steps .slist button{width:100%;display:flex;align-items:center;gap:12px;padding:19px 2px;border:0;border-bottom:1px solid var(--line);border-radius:0;font-size:21px;background:none}.bt .steps .slist button.on{border-bottom-color:transparent;padding-bottom:4px}.bt .steps .slist .bar{display:none}.bt .steps .slist .sl{flex:1}.bt .steps .slist .chev{width:30px;height:30px;border-radius:50%;background:var(--sand);color:var(--lilac-d);opacity:1;transform:none}.bt .steps .slist button.on .chev{transform:rotate(180deg)}.bt .steps .spanel{display:flex;flex-direction:column;align-items:stretch;padding:0 0 26px;border-bottom:1px solid var(--line)}.bt .steps .sbody{order:1}.bt .steps .shot{order:2;margin-top:20px}.bt .steps .sbody h3{display:none}.bt .steps .sbody p{margin-top:0}.bt .creel{margin-top:30px}.bt .creel .track{gap:12px}.bt .card{width:272px;border-radius:20px;padding:24px}.bt .card blockquote{font-size:22px}.bt .vcard{width:196px;border-radius:20px}.bt .vcard .vid{min-height:216px}.bt .qa{grid-template-columns:1fr;gap:18px;margin-top:32px}.bt .qa .qs{padding:24px 20px;border-radius:4px 18px 18px 4px}.bt .qa .qs h3{font-size:25px}.bt .pcard{padding:32px 22px;border-radius:22px;margin-top:32px}.bt .amt{font-size:60px}.bt .vsrow{grid-template-columns:1fr;gap:0;margin-top:14px;background:#fff;border-radius:18px;overflow:hidden}.bt .vsrow>div{background:none;padding:18px 20px}.bt .vsrow>div+div{border-top:1px solid var(--line)}.bt .vsrow b{font-size:15.5px}.bt .vsrow span{font-size:15px;margin-top:6px}.bt .wrev{grid-template-columns:1fr;gap:12px}.bt .wrev>div{padding:24px 22px;border-radius:18px}.bt .wrev p{font-size:16px}.bt .faqlist{margin-top:30px;gap:8px}.bt .fqq{padding:16px 18px;font-size:16.5px;min-height:56px}.bt .fqa{padding:0 18px 20px;font-size:15.5px}.bt .closeb{min-height:340px}.bt .closeb h2{font-size:40px}.bt .closeb p{font-size:17px}.bt .mbar{position:sticky;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:color-mix(in srgb,var(--cream) 94%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--line);font-size:14px;color:var(--ink2)}html[data-consent-pending] .bt .mbar{display:none}.bt .mbar b{color:var(--ink);font-weight:600}}