.bhv2 p{margin:1em 0}.bhv2 ul,.bhv2 ol{margin:1em 0;padding-left:40px}.bhv2 figure,.bhv2 blockquote{margin:1em 40px}.bhv2 fieldset{border:2px groove threedface;margin:0 2px;padding:.35em .75em .625em}.bhv2 legend{padding:0 2px}.bhv2 h1{font-size:2em}.bhv2 h3{font-size:1.17em}.bhv2 h4{margin:1.33em 0;font-size:1em;font-weight:700}.bhv2 b,.bhv2 strong{font-weight:bolder}.bhv2 small{font-size:smaller}.bhv2 sup{vertical-align:super;font-size:smaller;line-height:0}.bhv2 img,.bhv2 svg,.bhv2 video{max-width:none;display:inline}.bhv2 a{text-decoration:underline}.bhv2 button{text-align:center}.bhv2{--bg:#fcf6eb;--bg-2:#f5eddf;--card:#fffcf6;--ink:#153c66;--ink-2:#4a5668;--mute:#7e8794;--line:#e4dccb;--line-2:#efe8da;--gold:#8a6a33;--gold-2:#b8965a;--c-weight:#3e6aa8;--c-recovery:#5e9b7a;--c-energy:#d08a2e;--c-longevity:#8a79bf;--c-focus:#3e9aae;--t-weight:#e3ecf8;--t-recovery:#e1efe6;--t-energy:#fbebd5;--t-longevity:#ece7f7;--t-focus:#ddf0f3;--band:#153c66;--band-ink:#faf6ee;--band-mute:#b9c4d4;--ok:#2f7d5b;--shadow:0 18px 40px -24px #1f3a5f59;--glass:#fffdf9;--glass-2:#ede6d8;--serif:var(--font-cormorant), Georgia, "Times New Roman", serif;--sans:"Trebuchet MS", Helvetica, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bhv2 *{box-sizing:border-box}html:has(.bhv2){scroll-behavior:smooth;scroll-padding-top:140px}.bhv2{background:var(--bg);color:var(--ink);font-family:var(--sans);font-feature-settings:"ss01", "ss02";-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}.bhv2:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg);position:fixed;inset:0 0 auto}.bhv2 a{color:inherit}.bhv2 button{cursor:pointer;font-family:inherit}.bhv2 :focus-visible{outline:2.5px solid var(--gold-2);outline-offset:3px;border-radius:6px}.bhv2 .wrap{max-width:1180px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.bhv2 h1,.bhv2 h2,.bhv2 h3{font-family:var(--serif);color:var(--ink);text-wrap:balance;margin:0;font-weight:300}.bhv2 h2{letter-spacing:-.5px;font-size:clamp(34px,4.6vw,54px);line-height:1.04}.bhv2 h2 em,.bhv2 h1 em{color:var(--gold);font-style:italic}.bhv2 .eyebrow{letter-spacing:2.6px;text-transform:uppercase;color:var(--gold);margin:0 0 14px;font-size:12.5px;font-weight:800}.bhv2 .lede{color:var(--ink-2);max-width:60ch;margin:14px 0 0;font-size:18.5px}.bhv2 .btn{border:none;border-radius:999px;align-items:center;gap:10px;padding:16px 30px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.bhv2 .btn-primary{background:var(--ink);color:var(--bg);box-shadow:0 10px 24px -12px #1f3a5f99}.bhv2 .btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 30px -14px #1f3a5fb3}.bhv2 .btn-ghost{color:var(--ink);border:1.5px solid var(--line);background:0 0}.bhv2 .btn-ghost:hover{border-color:var(--ink)}.bhv2 .btn .arr{transition:transform .2s}.bhv2 .btn:hover .arr{transform:translate(3px)}.bhv2 .micro{color:var(--mute);margin-top:12px;font-size:13.5px}.bhv2 .promo{z-index:55;background:var(--band);color:var(--band-ink);height:calc(38px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);align-items:center;font-size:14.5px;display:flex;position:fixed;inset:0 0 auto}.bhv2 .promo .in{width:100%;max-width:1240px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));justify-content:center;align-items:center;gap:16px;margin:0 auto;display:flex;position:relative}.bhv2 .promo a{color:var(--band-ink);text-underline-offset:3px;font-weight:700}.bhv2 .promo .help{right:max(16px, env(safe-area-inset-right,0px));color:var(--band-mute);position:absolute}.bhv2 .promo .help b{color:var(--band-ink)}.bhv2 .promo .dot{vertical-align:1px;background:#7fd3a8;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:2s infinite pulse;display:inline-block}@keyframes pulse{0%{box-shadow:0 0 #7fd3a8b3}70%{box-shadow:0 0 0 8px #7fd3a800}to{box-shadow:0 0 #7fd3a800}}.bhv2 header{z-index:50;top:calc(38px + 20px + env(safe-area-inset-top,0px));width:calc(100% - 48px);max-width:1200px;position:fixed;left:50%;translate:-50%}.bhv2 .hdr{-webkit-backdrop-filter:blur(24px)saturate(1.4);background:#fcf6eb8c;border:1px solid #153c661a;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;height:64px;padding:0 14px 0 26px;display:flex;box-shadow:0 10px 40px -12px #153c6640,inset 0 1px #fff9}.bhv2 .logo{font-family:var(--sans);letter-spacing:-1.4px;color:var(--ink);font-size:34px;font-weight:400;line-height:1;text-decoration:none}.bhv2 .hdr-right,.bhv2 nav.main{align-items:center;gap:30px;display:flex}.bhv2 nav.main>a,.bhv2 .dd>button{color:#153c66e6;font-size:15px;font-family:var(--sans);background:0 0;border:none;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.bhv2 nav.main>a:hover,.bhv2 .dd>button:hover{color:var(--ink)}.bhv2 .dd{position:relative}.bhv2 .dd>button svg{transition:transform .25s}.bhv2 header.open .dd>button svg{transform:rotate(180deg)}.bhv2 .menu-btn{width:42px;height:42px;color:var(--ink);background:#fff6;border:1px solid #153c6626;border-radius:50%;place-items:center;display:none}.bhv2 .mega{-webkit-backdrop-filter:blur(28px)saturate(1.4);opacity:0;visibility:hidden;background:#fcf6ebf7;border:1px solid #153c661a;border-radius:28px;padding:22px 24px 20px;transition:opacity .22s,translate .22s,visibility .22s;position:absolute;top:calc(100% + 10px);left:0;right:0;translate:0 -8px;box-shadow:0 40px 80px -30px #153c6673}.bhv2 header.open .mega{opacity:1;visibility:visible;translate:0}.bhv2 .mega-tabs{border-bottom:1px solid #153c6614;flex-wrap:wrap;align-items:center;gap:28px;padding:0 4px 16px;display:flex}.bhv2 .mega-tabs button{font-family:var(--sans);color:#153c669e;white-space:nowrap;background:0 0;border:none;padding:4px 0;font-size:16px;position:relative}.bhv2 .mega-tabs button:hover{color:var(--ink)}.bhv2 .mega-tabs button[aria-pressed=true]{color:var(--ink);font-weight:700}.bhv2 .mega-tabs button[aria-pressed=true]:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-17px;left:0;right:0}.bhv2 .mega-wrap{margin-top:18px;position:relative}.bhv2 .mega-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:2px 2px 6px;display:flex;overflow-x:auto}.bhv2 .mega-row::-webkit-scrollbar{display:none}.bhv2 .mcard{color:#1b1b1b;scroll-snap-align:start;background:linear-gradient(#f5f2ec 0%,#f1ede6 48%,#d7d2ca 100%);border-radius:18px;flex:0 0 206px;height:268px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a}.bhv2 .mcard:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #0000000a,0 20px 40px -24px #153c6680}.bhv2 .mcard .mart{place-items:center;display:grid;position:absolute;inset:22px 0 58px}.bhv2 .mcard .mart svg{filter:drop-shadow(0 18px 18px #0000002e);width:auto;height:150px;transition:rotate .45s cubic-bezier(.2,.8,.2,1),translate .45s;rotate:-14deg}.bhv2 .mcard .mart[data-k=jar] svg{height:104px}.bhv2 .mcard .mart[data-k=spray] svg{height:160px}.bhv2 .mcard:hover .mart svg{translate:0 -6px;rotate:-6deg}.bhv2 .mcard .mname{font-size:17px;line-height:1.2;position:absolute;bottom:18px;left:18px;right:14px}.bhv2 .mcard .mcat{letter-spacing:1.2px;text-transform:uppercase;color:var(--c);font-size:10.5px;font-weight:700;position:absolute;top:14px;left:18px}.bhv2 .mcard .ph-note{padding:3px 6px;font-size:8px;inset:12px 10px auto auto;translate:none}.bhv2 .mcard.hide{display:none}.bhv2 .mega-arrow{width:40px;height:40px;color:var(--ink);z-index:2;background:#fffdf9e6;border:1px solid #153c661f;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 8px 20px -10px #153c6666}.bhv2 .mega-arrow.l{left:-12px}.bhv2 .mega-arrow.r{right:-12px}.bhv2 .mega-arrow[disabled]{opacity:0;pointer-events:none}.bhv2 .mega-foot{border-top:1px solid #153c6614;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 4px 0;font-size:14px;display:flex}.bhv2 .mega-foot a{color:var(--ink);font-weight:700;text-decoration:none}.bhv2 .mega-foot .links{gap:22px;display:none}.bhv2 .mega-foot .note{color:var(--mute)}.bhv2 .hdr-cta{align-items:center;gap:10px;display:flex}.bhv2 .btn-sm{padding:10px 22px;font-size:15px;font-weight:700}.bhv2 .btn-line{background:var(--bg);color:var(--ink);border:2px solid var(--ink);box-shadow:0 6px 20px -12px #153c6659}.bhv2 .btn-line:hover{background:#fff}.bhv2 .hero{isolation:isolate;background:var(--bg);align-items:center;min-height:max(640px,90vh);padding-block:180px 120px;display:flex;position:relative;overflow:hidden}.bhv2 .hero video,.bhv2 .hero .poster{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.bhv2 .hero .poster{background:radial-gradient(60% 70% at 70% 40%,#e9dcc6,#0000),linear-gradient(120deg,#eadfcb,#f3e9d8 50%,#e2d6c1)}.bhv2 .hero .wash{z-index:1;pointer-events:none;background:linear-gradient(#fcf6eba6 0%,#fcf6eb59 35%,#fcf6eb66 65%,#fcf6ebf2 100%);position:absolute;inset:0}.bhv2 .hero .wash2{z-index:1;pointer-events:none;background:radial-gradient(at 50% 80%,#153c661f 0%,#0000 55%);position:absolute;inset:0}.bhv2 .hero .copy{z-index:2;max-width:760px;position:relative}.bhv2 .hero h1{letter-spacing:-1px;font-size:clamp(46px,6.8vw,92px);line-height:1}.bhv2 .rot{color:var(--ink);font-style:italic;display:inline-grid;position:relative}.bhv2 .rot span{animation:.6s cubic-bezier(.2,.8,.2,1) wordIn;display:inline-block}@keyframes wordIn{0%{opacity:.15;transform:translateY(.3em)}to{opacity:1;transform:none}}.bhv2 .count{white-space:nowrap;font-family:var(--serif);font-style:normal;font-weight:300;display:inline-block}.bhv2 .count b{font-weight:300;animation:3.2s ease-in-out infinite hop;display:inline-block}.bhv2 .count b:nth-child(2){animation-delay:.25s}.bhv2 .count b:nth-child(3){animation-delay:.5s}@keyframes hop{0%,70%,to{transform:none}80%{transform:translateY(-.1em)}}.bhv2 .hero .lede{color:#020305d1;max-width:36em;font-size:18px}.bhv2 .cta-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.bhv2 .goal-chips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.bhv2 .goal-chips a{border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.bhv2 .goal-chips a:hover{transform:translateY(-2px)}.bhv2 .goal-chips i{border-radius:50%;width:9px;height:9px;display:inline-block}.bhv2 .scroll-cue{z-index:2;letter-spacing:2px;color:var(--mute);justify-items:center;gap:10px;font-size:13px;display:grid;position:absolute;bottom:26px;left:50%;translate:-50%}.bhv2 .scroll-cue span{background:linear-gradient(var(--mute), transparent);transform-origin:top;width:1px;height:44px;animation:2.4s ease-in-out infinite cue}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.bhv2 .ph-video{z-index:2;right:max(16px, env(safe-area-inset-right,0px));position:absolute;bottom:22px}.bhv2 .stage{aspect-ratio:1;justify-self:center;width:100%;max-width:560px;position:relative}.bhv2 .arch{width:82%;height:92%;position:absolute;inset:2% 9% 6%}.bhv2 .orbit{background:var(--gold-2);width:10px;height:10px;box-shadow:0 0 0 6px color-mix(in srgb, var(--gold-2) 25%, transparent);offset-path:circle(46% at 50% 50%);border-radius:50%;margin:-5px 0 0 -5px;animation:14s linear infinite orbit;position:absolute;top:50%;left:50%}@keyframes orbit{to{offset-distance:100%}}.bhv2 .pod{animation:6s ease-in-out infinite bob;position:absolute}.bhv2 .pod svg{filter:drop-shadow(0 14px 16px #1f3a5f29);width:100%;height:auto;display:block}.bhv2 .pod.back{filter:saturate(.9)blur(.3px);opacity:.95}@keyframes bob{50%{transform:translateY(-10px)}}.bhv2 .v-tirz{z-index:3;width:24%;bottom:10%;left:38%}.bhv2 .v-sema{z-index:1;width:17%;animation-delay:-2s;bottom:24%;left:22%}.bhv2 .v-bpc{z-index:1;width:17%;animation-delay:-3.5s;bottom:24%;left:61%}.bhv2 .v-semax{z-index:2;width:11%;animation-delay:-1.2s;bottom:9%;left:13%}.bhv2 .v-kpv{z-index:2;width:19%;animation-delay:-4.4s;bottom:8%;left:69%}.bhv2 .float-card{z-index:4;background:var(--card);border:1.5px solid var(--line);box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;animation:7s ease-in-out infinite bob;display:flex;position:absolute}.bhv2 .float-card b{font-size:13.5px;display:block}.bhv2 .float-card small{color:var(--mute);font-size:12px}.bhv2 .fc1{animation-delay:-2s;top:12%;right:-2%}.bhv2 .fc2{animation-delay:-5s;top:30%;left:-4%}.bhv2 .check{background:var(--ok);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.bhv2 .liquid{animation:4s ease-in-out infinite slosh}@keyframes slosh{50%{transform:translate(-14px)}}.bhv2 .marquee{border-block:1px solid var(--line);background:var(--bg-2);padding-block:16px;overflow:hidden}.bhv2 .track{gap:44px;width:max-content;animation:38s linear infinite scroll;display:flex}.bhv2 .marquee:hover .track{animation-play-state:paused}.bhv2 .track span{white-space:nowrap;color:var(--ink-2);align-items:center;gap:10px;font-size:14.5px;font-weight:800;display:inline-flex}.bhv2 .track span:before{content:"";background:var(--gold-2);border-radius:50%;width:7px;height:7px}@keyframes scroll{to{transform:translate(-50%)}}.bhv2 .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.bhv2 .tabs{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.bhv2 .tab{border:1.5px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.bhv2 .tab i{border-radius:50%;width:9px;height:9px}.bhv2 .tab[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.bhv2 .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.bhv2 .pcard{background:var(--card);border:1.5px solid var(--line);border-radius:22px;flex-direction:column;gap:10px;min-width:0;padding:18px 18px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.bhv2 .pcard:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--c) 45%, var(--line));transform:translateY(-6px)}.bhv2 .pcard.hide{display:none}.bhv2 .pcard .art{background:var(--t);border-radius:16px;place-items:center;height:226px;padding:20px 0 34px;display:grid;position:relative;overflow:hidden}.bhv2 .pcard .art:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 22%, transparent), transparent);height:80%;position:absolute;inset:auto -20% -60%}.bhv2 .pcard .art svg{z-index:1;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:relative}.bhv2 .badge{z-index:2;letter-spacing:.5px;text-transform:uppercase;background:var(--card);color:var(--ink);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.bhv2 .pcard .cat{letter-spacing:1.4px;text-transform:uppercase;color:var(--c);font-size:12px;font-weight:800}.bhv2 .pcard h3{font-family:var(--sans);font-size:19px;font-weight:800;line-height:1.2}.bhv2 .pcard p{color:var(--ink-2);flex:1;margin:0;font-size:14.5px}.bhv2 .meta{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding-top:12px;display:flex}.bhv2 .price{white-space:nowrap;font-size:15px;font-weight:800}.bhv2 .grid.few{grid-template-columns:repeat(auto-fit,minmax(260px,290px));justify-content:start}.bhv2 .price small{color:var(--mute);font-size:12px;font-weight:600;display:block}.bhv2 .form{color:var(--ink);background:var(--bg-2);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.bhv2 .pcard .go{color:var(--ink);align-items:center;gap:6px;font-size:14.5px;font-weight:800;text-decoration:none;display:inline-flex}.bhv2 .pcard .go:hover{text-underline-offset:3px;text-decoration:underline}.bhv2 .suite-note{color:var(--mute);max-width:90ch;margin-top:18px;font-size:13px}.bhv2 .vs{grid-template-columns:1fr 1fr;gap:18px;margin-top:40px;display:grid}.bhv2 .vcard{border:1.5px solid var(--line);background:var(--card);border-radius:24px;padding:30px}.bhv2 .vcard.them{background:var(--bg-2)}.bhv2 .vcard.us{border-color:var(--ink);box-shadow:var(--shadow)}.bhv2 .vcard h3{margin-bottom:14px;font-size:30px}.bhv2 .vcard ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bhv2 .vcard li{align-items:flex-start;gap:12px;font-size:16px;display:flex}.bhv2 .vcard li svg{flex:0 0 22px;margin-top:2px}.bhv2 .vcard.them li{color:var(--ink-2)}.bhv2 .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid;position:relative}.bhv2 .steps:before{content:"";background:repeating-linear-gradient(90deg, var(--line) 0 8px, transparent 8px 16px);height:2px;position:absolute;top:34px;left:12%;right:12%}.bhv2 .steps:after{content:"";background:var(--gold-2);border-radius:50%;width:12px;height:12px;animation:6s ease-in-out infinite travel;position:absolute;top:29px;left:12%}@keyframes travel{0%{left:12%}45%,55%{left:50%}to{left:calc(88% - 12px)}}.bhv2 .prog{background:var(--bg-2);border-radius:8px;height:8px;margin-top:16px;overflow:hidden}.bhv2 .prog i{background:var(--ink);transform-origin:0;width:100%;height:100%;animation:4s ease-in-out infinite progress;display:block}@keyframes progress{0%{transform:scaleX(.08)}70%,to{transform:scaleX(1)}}.bhv2 .cs .ic svg{animation:4s ease-in-out infinite bob}.bhv2 .cs:nth-child(2) .ic svg{animation-delay:-1s}.bhv2 .cs:nth-child(3) .ic svg{animation-delay:-2s}.bhv2 .cs:nth-child(4) .ic svg{animation-delay:-3s}.bhv2 .curve{width:100%;height:auto;margin-top:16px}.bhv2 .curve .ln{stroke-dasharray:420;stroke-dashoffset:0}.bhv2 .est.in .curve .ln{animation:1.8s .2s both draw2}@keyframes draw2{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}.bhv2 .step{background:var(--card);border:1.5px solid var(--line);border-radius:24px;min-width:0;padding:26px;position:relative}.bhv2 .num{background:var(--ink);width:68px;height:68px;color:var(--bg);font-family:var(--serif);box-shadow:0 0 0 8px var(--bg);border-radius:50%;place-items:center;margin:-60px 0 16px;font-size:34px;display:grid;position:relative}.bhv2 .step h3{font-size:30px}.bhv2 .step .time{letter-spacing:1.4px;text-transform:uppercase;color:var(--gold);margin:6px 0 10px;font-size:12.5px;font-weight:800}.bhv2 .step p{color:var(--ink-2);margin:0}.bhv2 .chat{gap:8px;margin-top:16px;display:grid}.bhv2 .bubble{border-radius:16px;max-width:85%;padding:10px 14px;font-size:14px;line-height:1.4}.bhv2 .bubble.me{background:var(--ink);color:var(--bg);border-bottom-right-radius:4px;justify-self:end}.bhv2 .bubble.dr{background:var(--bg-2);border-bottom-left-radius:4px}.bhv2 .typing{background:var(--bg-2);border-radius:16px;gap:4px;width:max-content;padding:12px 14px;display:inline-flex}.bhv2 .typing i{background:var(--mute);border-radius:50%;width:6px;height:6px;animation:1.2s infinite tdot}.bhv2 .typing i:nth-child(2){animation-delay:.15s}.bhv2 .typing i:nth-child(3){animation-delay:.3s}@keyframes tdot{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}.bhv2 .mods{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.bhv2 .mods span{background:var(--bg-2);border-radius:10px;padding:6px 10px;font-size:12.5px;font-weight:800}.bhv2 .band{background:var(--band);color:var(--band-ink)}.bhv2 .band h2{color:var(--band-ink)}.bhv2 .band .eyebrow{color:var(--gold-2)}.bhv2 .band .lede{color:var(--band-mute)}.bhv2 .band h2 em,.bhv2 .final h2 em{color:#e2c48e}.bhv2 .lab{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.bhv2 .tests{gap:14px;margin-top:28px;display:grid}.bhv2 .test{grid-template-columns:30px 1fr;align-items:start;gap:14px;display:grid}.bhv2 .test .ti{background:#ffffff17;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.bhv2 .test b{color:var(--band-ink);font-size:16.5px;display:block}.bhv2 .test span{color:var(--band-mute);font-size:14.5px}.bhv2 .coa{color:#1f3a5f;background:#fffdf9;border-radius:22px;max-width:100%;padding:26px;position:relative;transform:rotate(1.2deg);box-shadow:0 30px 60px -30px #0009}.bhv2 .coa .hd{border-bottom:1.5px dashed #ded7c9;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.bhv2 .coa .hd b{font-family:var(--serif);font-size:26px;font-weight:600;line-height:1.1;display:block}.bhv2 .coa .hd small{color:#7e8794;letter-spacing:.5px;font-size:12px;font-weight:700}.bhv2 .chrom{width:100%;height:auto;margin:2px 0 8px}.bhv2 .trace{stroke-dasharray:520;stroke-dashoffset:0}.bhv2 .coa.in .trace{animation:1.8s cubic-bezier(.4,.1,.2,1) .2s both draw}@keyframes draw{0%{stroke-dashoffset:520px}to{stroke-dashoffset:0}}.bhv2 .coa .row{border-bottom:1px solid #efe8da;grid-template-columns:1fr auto;gap:6px 12px;padding:9px 0;font-size:14px;display:grid}.bhv2 .coa .row:last-of-type{border-bottom:none}.bhv2 .coa .row .bar{background:#efe8da;border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.bhv2 .coa .row .bar i{height:100%;width:var(--w);transform-origin:0;background:#2f7d5b;border-radius:6px;animation:1.6s cubic-bezier(.2,.8,.2,1) both fill;display:block}.bhv2 .coa.go .row .bar i{animation-name:fill}@keyframes fill{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}.bhv2 .coa .pass{color:#2f7d5b;letter-spacing:.6px;font-size:12.5px;font-weight:800}.bhv2 .stamp{color:#2f7d5b;text-align:center;letter-spacing:1px;background:#fffdf9;border:3px solid #2f7d5b;border-radius:50%;place-items:center;width:98px;height:98px;font-size:11px;font-weight:800;line-height:1.2;animation:1s .4s both stampIn;display:grid;position:absolute;bottom:-22px;right:18px;transform:rotate(-12deg)}@keyframes stampIn{0%{opacity:.3;transform:rotate(-30deg)scale(1.4)}to{opacity:1;transform:rotate(-12deg)scale(1)}}.bhv2 .coa .fine{color:#7e8794;margin-top:12px;padding-right:100px;font-size:11.5px}.bhv2 .price-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:22px;margin-top:40px;display:grid}.bhv2 .plans{background:var(--card);border:1.5px solid var(--line);border-radius:24px;padding:26px}.bhv2 .seg{background:var(--bg-2);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.bhv2 .seg button{color:var(--ink-2);background:0 0;border:none;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:800}.bhv2 .seg button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 2px 8px -4px #00000040}.bhv2 .plan-out{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:22px 0 6px;display:flex}.bhv2 .big{font-family:var(--serif);font-size:72px;font-weight:600;line-height:.9}.bhv2 .big small{font-family:var(--sans);color:var(--ink-2);font-size:18px;font-weight:700}.bhv2 .save{background:var(--t-recovery);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800}.bhv2 .billed{color:var(--mute);font-size:14px}.bhv2 .incl{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.bhv2 .incl li{gap:10px;font-size:15px;font-weight:600;display:flex}.bhv2 .alt{background:var(--t-weight);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:16px;display:flex}.bhv2 .alt b{font-size:16px}.bhv2 .est{background:var(--card);border:1.5px solid var(--line);border-radius:24px;padding:26px}.bhv2 .est h3{font-size:30px}.bhv2 .fields{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:16px;display:grid}.bhv2 .fields label{color:var(--ink-2);gap:6px;font-size:12.5px;font-weight:800;display:grid}.bhv2 .fields input{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;font-size:16px}.bhv2 .meter{background:linear-gradient(90deg,#8fbce6 0 14%,#7fc6a0 14% 40%,#e8c26b 40% 60%,#e59a6b 60%);border-radius:12px;height:12px;margin-top:20px;position:relative}.bhv2 .meter .pin{background:var(--ink);border:4px solid var(--card);border-radius:50%;width:26px;height:26px;transition:left .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:-7px;transform:translate(-50%)}.bhv2 .scale{height:16px;color:var(--mute);margin-top:8px;font-size:11.5px;position:relative}.bhv2 .scale span{position:absolute;translate:-50%}.bhv2 .scale span:first-child{translate:0}.bhv2 .scale span:last-child{translate:-100%}.bhv2 .est-out{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.bhv2 .est-out div{background:var(--bg-2);border-radius:14px;padding:12px 14px}.bhv2 .est-out b{font-family:var(--serif);font-size:34px;font-weight:600;line-height:1;display:block}.bhv2 .est-out span{color:var(--ink-2);font-size:12.5px;font-weight:700}.bhv2 .est .fine{color:var(--mute);margin-top:12px;font-size:12px}.bhv2 .tbl-wrap{border:1.5px solid var(--line);background:var(--card);border-radius:22px;margin-top:36px;overflow-x:auto}.bhv2 table{border-collapse:collapse;width:100%;min-width:620px}.bhv2 th,.bhv2 td{text-align:left;border-bottom:1px solid var(--line-2);padding:15px 18px;font-size:15px}.bhv2 th{letter-spacing:1px;text-transform:uppercase;color:var(--mute);font-size:13px}.bhv2 td.us,.bhv2 th.us{background:var(--bg-2);color:var(--ink);font-weight:800}.bhv2 tr:last-child td{border-bottom:none}.bhv2 .y{color:var(--ok);font-weight:800}.bhv2 .n{color:var(--mute)}.bhv2 .tbl-note{color:var(--mute);margin-top:10px;font-size:12.5px}.bhv2 .club{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.bhv2 .club-steps{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bhv2 .cs{background:var(--card);border:1.5px solid var(--line);border-radius:20px;padding:20px;transition:transform .25s}.bhv2 .cs:hover{transform:translateY(-4px)}.bhv2 .cs .ic{border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:12px;display:grid}.bhv2 .cs b{font-size:17px;display:block}.bhv2 .cs span{color:var(--ink-2);font-size:14px}.bhv2 .quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.bhv2 .q{background:var(--card);border:1.5px solid var(--line);border-radius:22px;flex-direction:column;gap:14px;padding:24px;display:flex}.bhv2 .q .stat{font-family:var(--serif);color:var(--c-weight);font-size:44px;font-weight:600;line-height:1}.bhv2 .q p{flex:1;margin:0;font-size:16px}.bhv2 .q .who{align-items:center;gap:10px;font-size:14.5px;font-weight:800;display:flex}.bhv2 .q .av{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.bhv2 .q .who small{color:var(--mute);font-size:12.5px;font-weight:600;display:block}.bhv2 .soon{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.bhv2 .soon div{border:1.5px dashed var(--line);background:var(--card);border-radius:18px;padding:16px}.bhv2 .soon b{font-size:15.5px;display:block}.bhv2 .soon span{color:var(--mute);font-size:13px}.bhv2 .soon i{float:right;letter-spacing:.6px;text-transform:uppercase;color:var(--gold);font-size:11px;font-style:normal;font-weight:800}.bhv2 .wl{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:22px;display:flex}.bhv2 .wl input{min-width:0;font:inherit;color:var(--ink);background:var(--card);border:1.5px solid var(--line);border-radius:999px;flex:220px;padding:14px 20px;font-size:16px}.bhv2 .wl .fine{color:var(--mute);flex-basis:100%;margin:4px 0 0;font-size:12px}.bhv2 .wl-ok{color:var(--ok);flex-basis:100%;font-weight:800}.bhv2 .faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.bhv2 .faq-groups{gap:26px;display:grid}.bhv2 .faq-groups h3{font-family:var(--sans);letter-spacing:1.6px;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:13px;font-weight:800}.bhv2 details{border-bottom:1px solid var(--line)}.bhv2 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:17px;font-weight:800;list-style:none;display:flex}.bhv2 summary::-webkit-details-marker{display:none}.bhv2 summary .pm{border:1.5px solid var(--line);border-radius:50%;flex:0 0 26px;place-items:center;height:26px;transition:transform .25s;display:grid}.bhv2 details[open] summary .pm{background:var(--ink);color:var(--bg);border-color:var(--ink);transform:rotate(45deg)}.bhv2 details p{color:var(--ink-2);max-width:65ch;margin:0 0 18px}.bhv2 .emerg{background:var(--bg-2);color:var(--ink-2);border-radius:16px;margin-top:22px;padding:16px 18px;font-size:14px}.bhv2 .final{background:var(--band);color:var(--band-ink);text-align:center;border-radius:32px;padding:64px 40px;position:relative;overflow:hidden}.bhv2 .final h2{color:var(--band-ink);max-width:16ch;margin:0 auto}.bhv2 .final p{color:var(--band-mute);max-width:52ch;margin:16px auto 28px}.bhv2 .final .btn-primary{background:var(--band-ink);color:var(--band)}.bhv2 .final .orb{filter:blur(50px);opacity:.35;border-radius:50%;position:absolute}.bhv2 footer{border-top:1px solid var(--line);margin-top:0;padding-block:64px 40px}.bhv2 .fgrid{grid-template-columns:1.3fr repeat(4,1fr);gap:28px;display:grid}.bhv2 .fgrid h4{letter-spacing:1.4px;text-transform:uppercase;color:var(--mute);margin:0 0 12px;font-size:13px}.bhv2 .fgrid a{color:var(--ink-2);padding:4px 0;font-size:15px;text-decoration:none;display:block}.bhv2 .fgrid a:hover{color:var(--ink)}.bhv2 .tagline{font-family:var(--serif);color:var(--ink-2);margin-top:8px;font-size:22px;font-style:italic}.bhv2 .disc{color:var(--mute);gap:10px;max-width:110ch;margin-top:36px;font-size:12.5px;line-height:1.7;display:grid}.bhv2 .rv.in{animation:.8s cubic-bezier(.2,.8,.2,1) both rise}@keyframes rise{0%{transform:translateY(22px)}to{transform:none}}.bhv2{--hair:#1f3a5f1a;--hair-2:#1f3a5f0f;--glass-bg:#fffdf96b;--glass-brd:#ffffffa6;--glass-shadow:inset 0 1px 0 #ffffffbf, 0 8px 24px -14px #1f3a5f59;--lift:0 1px 0 #ffffffe6 inset, 0 2px 6px -2px #1f3a5f0f, 0 40px 70px -46px #1f3a5f61}.bhv2:after{content:"";pointer-events:none;z-index:70;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.bhv2 section{padding-block:72px}.bhv2 .hero h1{letter-spacing:-1.8px}.bhv2 h2{letter-spacing:-1px}.bhv2 .eyebrow:before{content:"";vertical-align:middle;opacity:.7;background:currentColor;width:24px;height:1px;margin-right:12px;display:inline-block}.bhv2 .final .eyebrow:before{display:none}.bhv2 .lede{font-size:15.5px;line-height:1.6}.bhv2 .hero .lede{font-size:18px;line-height:1.65}.bhv2 .btn-primary{background:linear-gradient(#2b4b77 0%,#1f3a5f 55%,#1a3253 100%);box-shadow:inset 0 1px #ffffff2e,0 14px 28px -14px #1f3a5f99}.bhv2 .btn-ghost{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px)saturate(1.5);border:1px solid var(--hair)}.bhv2 .pcard,.bhv2 .vcard,.bhv2 .step,.bhv2 .plans,.bhv2 .est,.bhv2 .q,.bhv2 .cs,.bhv2 .soon div,.bhv2 .tbl-wrap{border-width:1px;border-color:var(--hair)}.bhv2 .pcard,.bhv2 .plans,.bhv2 .est,.bhv2 .vcard.us,.bhv2 .step,.bhv2 .q{box-shadow:var(--lift)}.bhv2 .pcard:hover{box-shadow:inset 0 1px #ffffffe6,0 50px 80px -46px #1f3a5f73}.bhv2 .pcard .art{background:radial-gradient(120% 90% at 50% 0%, #ffffffbf, transparent 60%), var(--t);box-shadow:inset 0 0 0 1px #fff9}.bhv2 .vcard.us{border-color:#1f3a5f59}.bhv2 .badge,.bhv2 .float-card,.bhv2 .goal-chips a,.bhv2 .form,.bhv2 .mods span,.bhv2 .save,.bhv2 .tab[aria-pressed=false],.bhv2 .soon i,.bhv2 .seg{background:var(--glass-bg);border:1px solid var(--glass-brd);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(12px)saturate(1.6)}.bhv2 .badge{color:var(--ink);letter-spacing:.9px;padding:6px 10px;font-size:10.5px}.bhv2 .float-card{background:#fffdf98c;border-radius:18px}.bhv2 .soon i{float:right;border-radius:999px;padding:3px 8px}.bhv2 .tab[aria-pressed=true]{background:linear-gradient(#2b4b77,#1f3a5f);border-color:#0000;box-shadow:0 8px 18px -10px #1f3a5f99}.bhv2 .save{background:#e1efe699}.bhv2 .marquee{background:linear-gradient(90deg, var(--bg-2), #fffdf999, var(--bg-2))}.bhv2 .coa{box-shadow:0 40px 80px -40px #000000a6,inset 0 1px #fff}.bhv2 .stamp{-webkit-backdrop-filter:blur(6px);background:#fffdf9b3}.bhv2 .ph-note{z-index:3;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-2);-webkit-backdrop-filter:blur(8px);white-space:nowrap;background:#fffdf999;border:1px dashed #1f3a5f59;border-radius:999px;padding:4px 8px;font-size:9.5px;font-weight:800;position:absolute;bottom:10px;left:50%;right:auto;translate:-50%}.bhv2 .ph-hero{white-space:nowrap;bottom:0;left:50%;right:auto;translate:-50%}.bhv2 .ph-inline{letter-spacing:.6px;text-transform:uppercase;border:1px dashed #1f3a5f59;border-radius:999px;margin-right:8px;padding:3px 8px;font-size:10.5px;font-weight:800;display:inline-block}@media (max-width:640px){.bhv2 section{padding-block:72px}.bhv2 .ph-note{font-size:8.5px}}.bhv2 .suite-head{text-align:center;max-width:760px;margin:0 auto}.bhv2 .suite-head .lede{margin-left:auto;margin-right:auto}.bhv2 #suite .tabs{justify-content:center}.bhv2 #suite .grid{gap:16px;margin-top:24px}.bhv2 #suite{isolation:isolate;padding-block:64px 52px;position:relative}.bhv2 #suite:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 15% 0,#ffffff8c,#0000 70%) 0 0/100% 100%,linear-gradient(115deg,#c9dbf3 0%,#dce7f7 25%,#bfd3f0 50%,#d6ddf4 75%,#c9dbf3 100%) 0 0/300% 300%;border-block:1px solid #fffc;animation:22s ease-in-out infinite alternate wash;position:absolute;inset:0;box-shadow:inset 0 1px #153c660f,inset 0 -1px #153c660f}@keyframes wash{0%{background-position:0 0,0%}to{background-position:0 0,100%}}.bhv2 #suite .suite-head .eyebrow{color:#2c5288}.bhv2 #suite .tab[aria-pressed=false]{background:#ffffffb8}.bhv2 #suite .tabs{margin-top:20px}.bhv2 .suite-head .lede{margin-top:10px}.bhv2 .pcard{text-align:center;border-radius:24px;align-items:center;gap:6px;padding:20px 18px 18px}.bhv2 .pcard.feat{background:linear-gradient(180deg, var(--t-weight), var(--card) 70%);box-shadow:0 0 0 1px #3e6aa840, var(--lift);border-color:#3e6aa873}.bhv2 .tagpill{color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.bhv2 .tagpill i{background:var(--c);border-radius:50%;width:6px;height:6px}.bhv2 .pcard h3{font-family:var(--sans);align-items:center;min-height:2.4em;margin-top:4px;font-size:19px;font-weight:700;line-height:1.2;display:flex}.bhv2 .pcard p{color:var(--ink-2);flex:none;max-width:26ch;min-height:4.35em;margin:0;font-size:13px;line-height:1.45}.bhv2 .pcard .art{width:100%;height:150px;box-shadow:none;background:0 0;margin:4px 0 8px;padding:0}.bhv2 #suite .pcard .ph-note{padding:3px 7px;font-size:8.5px}.bhv2 .pcard .art:after{display:none}.bhv2 .pcard .art svg{rotate:-8deg}.bhv2 .pcard:hover .art svg{transform:translateY(-6px)rotate(-2deg)}.bhv2 .pcard .form{box-shadow:none;color:var(--mute);-webkit-backdrop-filter:none;background:0 0;border:none;margin-top:auto;padding:0;font-size:13px;font-weight:700}.bhv2 .price-btn{white-space:nowrap;justify-content:center;width:100%;margin-top:auto;padding:13px 16px;font-size:15px}.bhv2 #suite .btn-primary{box-shadow:none;color:#fff;background:#4a78d6}.bhv2 #suite .btn-primary:hover{background:#3e6bc7;transform:translateY(-1px);box-shadow:0 8px 18px -10px #4a78d699}.bhv2 .learn{color:var(--ink);text-underline-offset:3px;margin-top:4px;font-size:14px}.bhv2 .nomem{color:var(--mute);font-size:12px}.bhv2 .suite-cta{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:22px;font-size:15px;display:flex}.bhv2 #suite .suite-note{text-align:center;max-width:none;margin:12px auto 0;font-size:11.5px}.bhv2 .proto{padding-block:24px 64px}.bhv2 .proto-head{text-align:center;max-width:820px;margin:0 auto}.bhv2 .mono{font-family:var(--font-spline-mono), ui-monospace, Menlo, monospace;letter-spacing:3.5px;text-transform:uppercase;color:var(--gold);margin:0 0 14px;font-size:13.5px}.bhv2 .proto h2{font-size:clamp(44px,5.4vw,76px)}.bhv2 .proto-head .lede{color:var(--ink);margin:16px auto 0}.bhv2 .pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.bhv2 .pc{color:#fcf6eb;border-radius:26px;flex-direction:column;padding:22px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #153c6699,inset 0 1px #ffffff1f}.bhv2 .pc .ui{flex:1;align-content:start;gap:9px;display:grid}.bhv2 .pc:hover{transform:translateY(-6px)rotate(-.4deg)}.bhv2 .wcard{color:#153c66;background:#fffdf9;border-radius:14px;font-size:14px;box-shadow:0 10px 24px -14px #00000073}.bhv2 .tl{gap:9px;max-width:340px;padding:11px 14px;display:grid}.bhv2 .tlr{grid-template-columns:12px 1fr auto;align-items:center;gap:10px;display:grid}.bhv2 .tlr b{font-weight:700}.bhv2 .tlr span{color:#7e8794;font-size:13px}.bhv2 .tlr.dim b,.bhv2 .tlr.dim span{color:#a7aeb8;font-weight:400}.bhv2 .d{border:1.5px solid #a7aeb8;border-radius:50%;width:10px;height:10px}.bhv2 .d.ok{background:#3dbe84;border-color:#3dbe84}.bhv2 .d.nv{background:#153c66;border-color:#153c66}.bhv2 .chips{flex-wrap:wrap;gap:8px;display:flex}.bhv2 .wchip{color:#153c66;background:#fffdf9;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.bhv2 .gchip{color:#fcf6eb;background:#ffffff29;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:700}.bhv2 .ck{color:#fff;background:#3dbe84;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:700;display:grid}.bhv2 .ring{border:1.5px solid #a7aeb8;border-radius:50%;flex:none;width:20px;height:20px}.bhv2 .plan{background:#ffffff1f;border-radius:16px;gap:6px;max-width:360px;padding:10px;display:grid}.bhv2 .plan small{opacity:.85;padding-left:4px;font-size:13px}.bhv2 .plan .row{align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;font-weight:700;display:flex}.bhv2 .chatbox{align-content:start;gap:6px;min-height:76px;display:grid}.bhv2 .cb{border-radius:14px;max-width:88%;padding:8px 12px;font-size:13.5px;line-height:1.35;animation:.35s cubic-bezier(.2,.8,.2,1) both pop}.bhv2 .cb.me{color:#fff;background:#5a86d6;border-bottom-right-radius:4px;justify-self:end}.bhv2 .cb.cl{color:#153c66;background:#fffdf9;border-bottom-left-radius:4px}.bhv2 .cb.cl small{color:#7e8794;margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.bhv2 .cb.typ{background:#fffdf9;gap:4px;width:max-content;display:inline-flex}.bhv2 .cb.typ i{background:#a7aeb8;border-radius:50%;width:6px;height:6px;animation:1.2s infinite tdot}.bhv2 .cb.typ i:nth-child(2){animation-delay:.15s}.bhv2 .cb.typ i:nth-child(3){animation-delay:.3s}@keyframes pop{0%{opacity:.2;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.bhv2 .mod{grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;max-width:380px;padding:10px 14px 12px;display:grid}.bhv2 .mod .no{color:#7e8794;background:#f1ece2;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700}.bhv2 .mod b{font-weight:700}.bhv2 .mod .bar{background:#ece6da;border-radius:5px;grid-column:1/-1;height:5px;overflow:hidden}.bhv2 .mod .bar i{height:100%;width:var(--w);transform-origin:0;background:#4a78d6;border-radius:5px;display:block}.bhv2 .pgrid.go .pc3 .mod .bar i{animation:1.6s cubic-bezier(.2,.8,.2,1) .3s both fill}.bhv2 .pgrid.go .tlr{animation:.45s cubic-bezier(.2,.8,.2,1) both pop}.bhv2 .pgrid.go .tlr:nth-child(2){animation-delay:.5s}.bhv2 .pgrid.go .tlr:nth-child(3){animation-delay:1s}.bhv2 .pgrid.go .tlr .d.nv{animation:1.2s 1s 2 beat}@keyframes beat{50%{box-shadow:0 0 0 6px #153c6626}}.bhv2 .pgrid.go .pc1 .wchip{animation:.5s cubic-bezier(.2,.8,.2,1) 1.5s both pop}.bhv2 .pgrid.go .plan .row{animation:.45s cubic-bezier(.2,.8,.2,1) both pop}.bhv2 .pgrid.go .plan .row:nth-of-type(2){animation-delay:.35s}.bhv2 .pgrid.go .plan .ck{animation:.5s cubic-bezier(.2,.8,.2,1) both tick}@keyframes tick{0%{transform:scale(.2)}to{transform:none}}.bhv2 .pgrid.go .mod{animation:.5s cubic-bezier(.2,.8,.2,1) both pop}.bhv2 .pgrid.go .mod:nth-child(2){animation-delay:.3s}.bhv2 .avs i{animation:3s ease-in-out infinite hopav}.bhv2 .avs i:nth-child(2){animation-delay:.2s}.bhv2 .avs i:nth-child(3){animation-delay:.4s}@keyframes hopav{0%,70%,to{transform:none}80%{transform:translateY(-4px)}}.bhv2 .members{color:#fcf6eb;background:#ffffff2e;justify-self:start;padding:6px 14px 6px 8px}.bhv2 .avs{display:inline-flex}.bhv2 .avs i{background:#c9b48f;border:2px solid #36598f;border-radius:50%;width:24px;height:24px;margin-left:-7px}.bhv2 .avs i:first-child{background:#8fa9cf;margin-left:0}.bhv2 .avs i:last-child{background:#b9c4d4}.bhv2 .pt{z-index:1;text-align:center;margin-top:16px;position:relative}.bhv2 .pt h3{font-family:var(--sans);color:#fcf6eb;justify-content:center;align-items:center;gap:16px;font-size:21px;font-weight:700;display:flex}.bhv2 .pt h3:before,.bhv2 .pt h3:after{content:"";background:#fcf6eb80;width:28px;height:1px}.bhv2 .pt p{color:#fcf6ebd9;max-width:32ch;margin:8px auto 0;font-size:15px;line-height:1.5}.bhv2 .pt p b{color:#fff}.bhv2 .bignum{font-family:var(--serif);color:#ffffff14;pointer-events:none;font-size:140px;font-weight:300;line-height:1;position:absolute;bottom:-26px;right:16px}.bhv2 .rg{padding-block:56px 64px}.bhv2 .rg .lede{max-width:62ch}.bhv2 .bento{grid-template-rows:230px 190px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.bhv2 .b1{grid-area:1/1}.bhv2 .b2{grid-area:2/1}.bhv2 .b3{grid-area:1/2/3}.bhv2 .b4{grid-area:1/3}.bhv2 .b5{grid-area:2/3}.bhv2 .b-photo{background:radial-gradient(80% 70% at 30% 30%,#f7f1e6,#0000),linear-gradient(135deg,#ede4d4,#f8f3ea 55%,#e6edf7);border-radius:22px;position:relative;overflow:hidden}.bhv2 .b-photo .ph-note{inset:12px 12px auto auto;translate:none}.bhv2 .b-photo .over{-webkit-backdrop-filter:blur(14px);background:#fcf6ebb8;border:1px solid #fff9;border-radius:16px;gap:4px;padding:14px 16px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.bhv2 .b-photo .over b{font-size:17px}.bhv2 .b-photo .over span{color:var(--ink-2);font-size:13.5px}.bhv2 .b-card{border-radius:22px;flex-direction:column;gap:10px;padding:22px 24px;display:flex}.bhv2 .b-card .bt{font-family:var(--serif);letter-spacing:-.4px;font-size:30px;font-weight:500;line-height:1.05}.bhv2 .b-card p{margin:0;font-size:14.5px;line-height:1.5}.bhv2 .b-card.warm{color:var(--ink);background:linear-gradient(160deg,#dce7f6,#c9d9f0);border:1px solid #ffffffb3;justify-content:space-between;margin-top:0}.bhv2 .b-card.warm p{color:var(--ink-2)}.bhv2 .b-card.light{background:var(--card);border:1px solid var(--hair);box-shadow:var(--lift);justify-content:space-between}.bhv2 .checks{flex-wrap:wrap;gap:6px;display:flex}.bhv2 .checks span{background:var(--t-weight);color:var(--ink);border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:700}.bhv2 .checks span:before{content:"✓ ";color:#4a78d6}.bhv2 .b-stat{color:#fcf6eb;background:linear-gradient(165deg,#2c5288,#153c66);border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:0;padding:24px 26px;display:flex;position:relative;overflow:hidden}.bhv2 .b-stat .sring{width:min(64%,250px);height:auto;position:absolute;top:38%;left:50%;translate:-50% -50%}.bhv2 .b-stat .arc{stroke-dasharray:804.2;stroke-dashoffset:var(--arc,160.8)}.bhv2 .b-stat .snum{text-align:center;font-family:var(--sans);letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,68px);font-weight:700;position:absolute;top:38%;left:0;right:0;translate:0 -50%}.bhv2 .b-stat .snum sup{vertical-align:super;margin-left:2px;font-size:.45em}.bhv2 .b-stat .cap{color:#fcf6ebe0;margin:0;font-size:15.5px;line-height:1.45;position:relative}.bhv2 .b-stat .cap b{color:#fff}.bhv2 .b-stat .fn{color:#fcf6eb8c;margin-top:6px;font-size:11.5px;position:relative}.bhv2 .manifesto{padding-block:40px 44px;position:relative;overflow:hidden}.bhv2 .mbox{background:var(--glass-bg);border:1px solid var(--glass-brd);box-shadow:var(--lift);-webkit-backdrop-filter:blur(14px);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:34px 40px;display:grid}.bhv2 .manifesto .pill{color:var(--ink-2);background:var(--glass-bg);border:1px solid var(--glass-brd);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:14.5px;display:inline-flex}.bhv2 .manifesto .pill i{background:var(--c-energy);border-radius:50%;width:9px;height:9px;animation:2s infinite pulse2}@keyframes pulse2{0%{box-shadow:0 0 #d08a2e8c}70%{box-shadow:0 0 0 9px #d08a2e00}to{box-shadow:0 0 #d08a2e00}}.bhv2 .mf{font-family:var(--serif);letter-spacing:-.4px;color:var(--ink);text-wrap:pretty;max-width:52ch;margin:14px 0 0;font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.18}.bhv2 .mf .w{opacity:var(--o,1);transition:opacity .25s linear;display:inline}.bhv2 .mf .strike{white-space:nowrap;color:var(--mute);position:relative}.bhv2 .mf .strike:after{content:"";background:var(--c-energy);transform-origin:0;border-radius:4px;height:.07em;transition:transform .9s cubic-bezier(.6,.1,.2,1);position:absolute;top:56%;left:-2%;right:-2%;transform:scaleX(0)}.bhv2 .manifesto.struck .mf .strike:after{transform:scaleX(1)}.bhv2 .mf b{font-weight:700}.bhv2 .mf em{color:var(--gold);white-space:nowrap;font-style:italic;font-weight:600;position:relative}.bhv2 .mf em:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--c-energy) 28%, transparent), color-mix(in srgb, var(--c-longevity) 28%, transparent));z-index:-1;transform-origin:0;border-radius:4px;height:.32em;transition:transform 1s cubic-bezier(.2,.8,.2,1) .5s;position:absolute;bottom:.02em;left:0;right:0;transform:scaleX(0)}.bhv2 .manifesto.struck .mf em:after{transform:scaleX(1)}.bhv2 .pillars{grid-template-columns:auto auto;gap:10px;display:grid}.bhv2 .pillars span{white-space:nowrap;background:var(--glass-bg);border:1px solid var(--glass-brd);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:700;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:inline-flex}.bhv2 .manifesto.struck .pillars span{animation:.7s cubic-bezier(.2,.8,.2,1) both popIn}.bhv2 .manifesto.struck .pillars span:nth-child(2){animation-delay:.12s}.bhv2 .manifesto.struck .pillars span:nth-child(3){animation-delay:.24s}.bhv2 .manifesto.struck .pillars span:nth-child(4){animation-delay:.36s}@keyframes popIn{0%{transform:translateY(14px)scale(.96)}to{transform:none}}.bhv2 .pillars svg{flex:none}.bhv2 .ph-circle{letter-spacing:.6px;text-transform:uppercase;width:38px;height:38px;color:var(--mute);background:radial-gradient(circle at 35% 30%, #fff, var(--bg-2));border:1px dashed #153c664d;border-radius:50%;flex:0 0 38px;place-items:center;font-size:8.5px;font-weight:700;display:grid}.bhv2 .pillars span:has(.ph-circle){padding:6px 16px 6px 6px}.bhv2 .mol{pointer-events:none;z-index:-1;position:absolute;inset:0}.bhv2 .mol circle{animation:9s ease-in-out infinite float}.bhv2 .mol circle:nth-child(2n){animation-duration:12s;animation-delay:-3s}.bhv2 .mol circle:nth-child(3n){animation-duration:15s;animation-delay:-6s}@keyframes float{50%{transform:translate(10px,-16px)}}@media (max-width:1000px){.bhv2 .bento{grid-template-rows:auto;grid-template-columns:1fr 1fr}.bhv2 .b1,.bhv2 .b2,.bhv2 .b3,.bhv2 .b4,.bhv2 .b5{grid-area:auto}.bhv2 .b3{grid-column:1/-1;min-height:380px}.bhv2 .b1,.bhv2 .b5{min-height:220px}.bhv2 .pgrid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.bhv2 .pc{min-height:0}.bhv2 .mbox{grid-template-columns:1fr}.bhv2 .menu-btn{display:grid}.bhv2 .mega-foot .links{display:flex}.bhv2 .mega{max-height:calc(100vh - 140px);overflow-y:auto}.bhv2 .promo .help,.bhv2 nav.main{display:none}.bhv2 .hdr-right{gap:12px}.bhv2 .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bhv2 .hero-grid,.bhv2 .lab,.bhv2 .price-grid,.bhv2 .club,.bhv2 .faq{grid-template-columns:1fr}.bhv2 .stage{width:100%;max-width:520px;margin:0 auto}.bhv2 .soon{grid-template-columns:repeat(2,minmax(0,1fr))}.bhv2 .fgrid{grid-template-columns:1fr 1fr}.bhv2 nav.main{display:none}}@media (max-width:640px){.bhv2 section{padding-block:64px}.bhv2 header{width:calc(100% - 24px);top:calc(38px + 10px + env(safe-area-inset-top,0px))}.bhv2 .hdr{height:56px;padding:0 8px 0 18px}.bhv2 .hdr-cta .btn-line{display:none}.bhv2 .bento{grid-template-columns:1fr}.bhv2 .b-card .bt{font-size:26px}.bhv2 .b3{min-height:400px}.bhv2 .manifesto{padding-block:36px}.bhv2 .mbox{gap:20px;padding:24px 20px}.bhv2 .pillars{grid-template-columns:1fr 1fr;gap:8px}.bhv2 .pillars span{white-space:normal;gap:6px;padding:8px 10px;font-size:12.5px;line-height:1.25}.bhv2 .mega{border-radius:22px;padding:16px 14px}.bhv2 .mega-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:20px;overflow-x:auto}.bhv2 .mega-tabs::-webkit-scrollbar{display:none}.bhv2 .mega-tabs button{font-size:15px}.bhv2 .mcard{flex-basis:172px;height:236px}.bhv2 .mcard .mart svg{height:124px}.bhv2 .mcard .mart[data-k=jar] svg{height:86px}.bhv2 .mcard .mart[data-k=spray] svg{height:132px}.bhv2 .mega-arrow{display:none}.bhv2 .mega-foot{flex-direction:column;align-items:flex-start}.bhv2 .mega-foot .links{flex-wrap:wrap}.bhv2 .promo{font-size:13.5px}.bhv2 .promo .long{display:none}.bhv2 .hero{min-height:0;padding-block:150px 100px}.bhv2 .ph-video{display:none}.bhv2 .vs,.bhv2 .steps,.bhv2 .quotes,.bhv2 .club-steps,.bhv2 .incl,.bhv2 .est-out{grid-template-columns:1fr}.bhv2 .steps{gap:40px}.bhv2 .steps:before,.bhv2 .steps:after{display:none}.bhv2 .fields{grid-template-columns:1fr 1fr}.bhv2 .hdr-cta .login{display:none}.bhv2 .logo{font-size:30px}.bhv2 .hdr{height:64px}.bhv2 .final{padding:48px 22px}.bhv2 .big{font-size:58px}.bhv2 .stage{min-height:320px}.bhv2 .fc2{display:none}.bhv2 .fc1{padding:9px 12px;top:2%;right:0}.bhv2 .coa{transform:none}.bhv2 .grid{scroll-snap-type:x mandatory;padding-bottom:12px;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;margin-inline:-4px;padding-inline:4px;overflow-x:auto}.bhv2 .grid.few{grid-template-columns:none;grid-auto-columns:82%}.bhv2 .pcard{scroll-snap-align:start}.bhv2 .pcard.in{animation:none}.bhv2 .tabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.bhv2 .tabs::-webkit-scrollbar{display:none}.bhv2 .tab{flex:none}.bhv2 .seg{flex-wrap:nowrap;display:flex}.bhv2 .seg button{flex:1;padding:9px 6px;font-size:13px}.bhv2 .goal-chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.bhv2 .goal-chips a{flex:none}}@media (prefers-reduced-motion:reduce){.bhv2 *,.bhv2 :before,.bhv2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bhv2 .docs{padding-block:72px 64px}.bhv2 .docs-h{text-align:center}.bhv2 .docs-h em,.bhv2 .promise h2 em{color:#4a78d6}.bhv2 .docs-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;margin-top:44px;display:grid}.bhv2 .vid{aspect-ratio:5/4;box-shadow:var(--lift);background:radial-gradient(70% 60% at 30% 25%,#f6f0e5,#0000 70%),linear-gradient(150deg,#dce6f4,#efe8dc 55%,#d3deee);border-radius:26px;position:relative;overflow:hidden}.bhv2 .vid video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bhv2 .vid .play{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#ffffff8c;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:78px;height:78px;transition:transform .25s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 12px 30px -12px #153c6673}.bhv2 .vid .play:hover{transform:scale(1.06)}.bhv2 .vid .play svg{width:30px;height:30px;fill:var(--ink);margin-left:4px}.bhv2 .vid.playing .play,.bhv2 .vid.playing .ph-note{display:none}.bhv2 .docs-copy h3{margin:0 0 14px;font-size:clamp(28px,3vw,38px);line-height:1.1}.bhv2 .docs-copy p:not(.mono){color:var(--ink-2);max-width:52ch;margin:0 0 18px;font-size:15.5px;line-height:1.6}.bhv2 .facts{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:24px;font-size:14px;display:flex}.bhv2 .facts i{background:var(--hair);width:1px;height:14px}.bhv2 .cmp{isolation:isolate;background:#22406a;padding-block:64px 44px;position:relative;overflow:hidden}.bhv2 .water{z-index:-1;width:108%;height:108%;display:block;position:absolute;inset:-4%}.bhv2 .cmp .water{animation:40s ease-in-out infinite alternate drift}@keyframes drift{0%{transform:scale(1)translate(0)}to{transform:scale(1.06)translate(-1.5%,1%)}}.bhv2 .bgnote{background:#ffffffb3;inset:14px 14px auto auto;translate:none}.bhv2 .cmp h2{text-align:center;color:#fcf6eb;font-size:clamp(34px,3.6vw,44px);font-weight:400}.bhv2 .cmp-sub{text-align:center;color:#fcf6ebe0;max-width:50ch;margin:14px auto 0;font-size:15.5px;line-height:1.6}.bhv2 .cmp-scroll{margin-top:40px;padding:14px;overflow-x:auto}.bhv2 .cmp-card{background:#faf5ec;border-radius:24px;min-width:600px;max-width:760px;margin:0 auto;padding:12px 40px;box-shadow:0 0 0 6px #aac6f58c,0 0 0 7px #fff9,0 0 48px 6px #78a0eb8c,0 30px 60px -30px #00000080}.bhv2 .cgrid{grid-template-rows:126px;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-auto-rows:67px;display:grid}.bhv2 .cgrid>div{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.bhv2 .cpill{background:linear-gradient(#2a4e80,#1f3d69);border-radius:22px;grid-column:2;box-shadow:0 14px 30px -16px #153c66b3;z-index:0!important}.bhv2 .cl{color:var(--ink);padding-right:10px;font-size:14.5px;font-weight:700;line-height:1.3;justify-content:flex-start!important}.bhv2 .cl,.bhv2 .cc{border-top:1px solid #153c661a}.bhv2 .ch{flex-direction:column;gap:12px}.bhv2 .nomf{font-family:var(--font-spline-mono), ui-monospace, monospace;letter-spacing:1.4px;text-transform:uppercase;color:#fff;white-space:nowrap;background:#ffffff24;border-radius:999px;padding:5px 10px;font-size:9.5px;font-weight:500}.bhv2 .logo-ph{letter-spacing:.6px;text-transform:uppercase;color:var(--mute);white-space:nowrap;border:1.5px dashed #153c664d;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:800}.bhv2 .logo-ph.light{color:#ffffffd9;border-color:#ffffff73}.bhv2 .cmp .ch{justify-content:flex-end;align-items:center;gap:8px;padding-inline:4px}.bhv2 .cmp .ch .nomf{font-family:var(--sans);letter-spacing:1.25px;text-transform:uppercase;color:#fcf6eb;white-space:nowrap;background:#fcf6eb26;border-radius:999px;padding:4px 12px;font-size:10.4px;font-weight:700;line-height:1.4}.bhv2 .cmp-bon-logo{width:auto;height:48px;display:block}.bhv2 .cmp-wordmark{font-family:var(--sans);letter-spacing:-.68px;color:#020305;padding-bottom:4px;font-size:27.2px;font-weight:700;line-height:1}.bhv2 .cmp-wordmark.serif{font-family:var(--serif);letter-spacing:-.7px;font-size:28px}@media (max-width:640px){.bhv2 .cmp-bon-logo{height:36px}.bhv2 .cmp .ch .nomf{letter-spacing:1px;padding:3px 9px;font-size:8.8px}.bhv2 .cmp-wordmark{font-size:21.6px}.bhv2 .cmp-wordmark.serif{font-size:22.4px}}.bhv2 .zero{font-family:var(--serif);color:#fff;font-size:26px}.bhv2 .fee{color:#b3433b;font-size:14px;font-weight:700}.bhv2 .cx{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.bhv2 .cx svg{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.bhv2 .cx.w{background:#fff}.bhv2 .cx.w svg{stroke:var(--ink)}.bhv2 .cx.n{background:var(--ink)}.bhv2 .cx.n svg{stroke:#fff}.bhv2 .cx.x{background:#f6e3e1;width:24px;height:24px}.bhv2 .cx.x svg{stroke:#b3433b;width:10px;height:10px}.bhv2 .cmp-note{text-align:center;color:#fcf6ebb3;max-width:66ch;margin:26px auto 0;font-size:11.5px;line-height:1.6}.bhv2 .cmp-note a{color:#fff;font-weight:700}.bhv2 .stories{background:radial-gradient(50% 45% at 50% 55%,#c9dbf3b3,#0000 75%);padding-block:64px 56px;overflow:hidden}.bhv2 .car{touch-action:pan-y;margin-top:36px;position:relative}.bhv2 .tc{background:var(--g);cursor:pointer;border-radius:22px;margin:0;transition:transform .6s cubic-bezier(.2,.7,.2,1),width .6s cubic-bezier(.2,.7,.2,1),height .6s cubic-bezier(.2,.7,.2,1),opacity .4s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 20px 40px -26px #153c6673}.bhv2 .tc.on{cursor:default}.bhv2 .tc:after{content:"";opacity:0;background:linear-gradient(#0000 35%,#0d2038b8);transition:opacity .5s;position:absolute;inset:0}.bhv2 .tc.on:after{opacity:1}.bhv2 .tc .ph-note{font-size:8.5px;inset:12px 12px auto auto;translate:none}.bhv2 .tc blockquote,.bhv2 .tc figcaption{z-index:2;color:#fff;opacity:0;margin:0;transition:opacity .5s .15s,translate .5s .15s;position:absolute;left:28px;right:28px;translate:0 10px}.bhv2 .tc blockquote{font-size:clamp(17px,1.6vw,24px);line-height:1.3;bottom:76px}.bhv2 .tc figcaption{align-items:center;gap:8px;font-size:16px;display:flex;bottom:30px}.bhv2 .tc figcaption svg{fill:none;stroke:#9fd3b4;stroke-width:2px;width:16px;height:16px}.bhv2 .tc.on blockquote,.bhv2 .tc.on figcaption{opacity:1;translate:0}.bhv2 .car-nav{justify-content:center;gap:16px;margin-top:28px;display:flex}.bhv2 .car-nav button{border:1px solid var(--hair);cursor:pointer;background:#ffffffb3;border-radius:50%;place-items:center;width:58px;height:58px;transition:background .2s,transform .2s;display:grid}.bhv2 .car-nav button:hover{background:#fff;transform:translateY(-1px)}.bhv2 .car-nav svg{fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bhv2 .car-note{text-align:center;color:var(--mute);margin:14px 16px 0;font-size:11.5px}.bhv2 .promise{padding-block:64px 72px}.bhv2 .promise-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;display:grid}.bhv2 .pr-copy .lede{max-width:48ch}.bhv2 .pr-list{border-top:1px solid var(--hair);margin:28px 0 32px;padding:0;list-style:none}.bhv2 .pr-list li{border-bottom:1px solid var(--hair);align-items:center;gap:14px;padding:18px 0;font-size:15.5px;display:flex}.bhv2 .pr-list svg{fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.bhv2 .collage{grid-template:"p1 p1 p6"108px"s1 s1 p6"96px"p2 p3 s2"226px"p4 s3 p7"182px/1fr 1fr .95fr;gap:12px;display:grid}.bhv2 .collage>div{border-radius:16px;position:relative;overflow:hidden}.bhv2 .cp{background:radial-gradient(70% 60% at 35% 30%,#f7f1e6,#0000 70%),linear-gradient(140deg,#e4daca,#f1ebe0 55%,#dce5f2)}.bhv2 .cp .ph-note{padding:3px 6px;font-size:8px;top:8px;bottom:auto;right:8px}.bhv2 .p1{grid-area:p1}.bhv2 .p2{grid-area:p2}.bhv2 .p3{grid-area:p3}.bhv2 .p4{grid-area:p4}.bhv2 .p6{grid-area:p6}.bhv2 .p7{grid-area:p7}.bhv2 .s1{grid-area:s1}.bhv2 .s2{grid-area:s2}.bhv2 .s3{grid-area:s3}.bhv2 .cs{text-align:center;color:#fcf6eb;background:radial-gradient(80% 90% at 30% 20%,#ffffff1f,#0000 60%),linear-gradient(150deg,#2a4e80,#153c66);flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.bhv2 .cs b{font-family:var(--serif);font-size:44px;font-weight:400;line-height:1}.bhv2 .cs.s1 b{font-size:34px}.bhv2 .cs b small{margin-left:2px;font-size:.5em}.bhv2 .cs span{font-family:var(--font-spline-mono), ui-monospace, monospace;letter-spacing:1.2px;text-transform:uppercase;color:#fcf6ebd9;max-width:16ch;margin-top:8px;font-size:10.5px}.bhv2 .feel{isolation:isolate;color:#fff;background:#2f5585;padding-block:80px 64px;position:relative;overflow:hidden}.bhv2 .feel-bg{z-index:-2;background:#1d4270 var(--wx-rays) 50% 0 / cover no-repeat;animation:30s ease-in-out infinite alternate drift;position:absolute;inset:-6%}.bhv2 .feel:before{content:"";z-index:-1;background:linear-gradient(#0d244047,#0d244080),radial-gradient(60% 70% at 18% 25%,#0d244040,#0000 70%);position:absolute;inset:0}.bhv2 .feel-top{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;display:grid}.bhv2 .feel h2{color:#fff;text-shadow:0 2px 30px #0d203840;max-width:14ch;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.02}.bhv2 .feel-top p{color:#ffffffeb;justify-self:end;max-width:40ch;margin:8px 0 0;font-size:17px;line-height:1.5}.bhv2 .feel-cols{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;display:grid}.bhv2 .feel-cols>div{border-left:1px solid #ffffff4d;padding:0 22px}.bhv2 .fi{-webkit-backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff4d;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.bhv2 .fi svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.bhv2 .feel-cols b{margin-top:64px;font-size:17px;display:block}.bhv2 .feel-cols p{color:#ffffffe0;margin:10px 0 0;font-size:15px;line-height:1.5}.bhv2 .feel-disc{-webkit-backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff4d;border-radius:18px;margin-top:64px;padding:20px 26px}.bhv2 .feel-disc small{font-family:var(--font-spline-mono), ui-monospace, monospace;letter-spacing:1px;text-transform:uppercase;font-size:11.5px}.bhv2 .feel-disc p{color:#ffffffe0;margin:6px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.bhv2 .water,.bhv2 .feel-bg{animation:none!important}.bhv2 .tc,.bhv2 .tc blockquote,.bhv2 .tc figcaption{transition:none}}@media (max-width:900px){.bhv2 .docs-grid,.bhv2 .promise-grid,.bhv2 .feel-top{grid-template-columns:1fr;gap:28px}.bhv2 .feel-top p{justify-self:start}.bhv2 .feel-cols{grid-template-columns:1fr 1fr;row-gap:36px}.bhv2 .feel-cols b{margin-top:22px}.bhv2 .collage{grid-template-rows:90px 84px 170px 140px}.bhv2 .cs b{font-size:32px}.bhv2 .cs.s1 b{font-size:26px}}@media (max-width:560px){.bhv2 .feel-cols{grid-template-columns:1fr}.bhv2 .cmp-scroll{padding:8px 2px;overflow:visible}.bhv2 .cmp-card{min-width:0;padding:8px 10px}.bhv2 .cgrid{grid-template-rows:104px;grid-template-columns:1.35fr 1fr .85fr .85fr;grid-auto-rows:58px}.bhv2 .cl{padding-right:6px;font-size:12px}.bhv2 .nomf{letter-spacing:.6px;padding:4px 6px;font-size:7px}.bhv2 .logo-ph{letter-spacing:.3px;padding:7px 6px;font-size:8px}.bhv2 .zero{font-size:22px}.bhv2 .fee{font-size:11.5px}.bhv2 .cpill{border-radius:16px}}.bhv2 .btn-primary,.bhv2 #suite .btn-primary{color:#fff;background:#4a78d6;box-shadow:0 8px 20px -12px #4a78d6b3}.bhv2 .btn-primary:hover,.bhv2 #suite .btn-primary:hover{background:#3e6bc7;transform:translateY(-1px);box-shadow:0 12px 24px -12px #4a78d6cc}.bhv2 .btn-ghost,.bhv2 .btn-line{color:#2f5fc0;box-shadow:none;-webkit-backdrop-filter:blur(10px);background:#ffffffd9;border:1.5px solid #4a78d673}.bhv2 .btn-ghost:hover,.bhv2 .btn-line:hover{background:#fff;border-color:#4a78d6}.bhv2 .sec-cta{justify-content:center;margin-top:32px;display:flex}.bhv2 .sec-cta.left{justify-content:flex-start;margin-top:48px}.bhv2 .on-dark .btn-primary{box-shadow:0 10px 26px -10px #00000073}.bhv2 .btn-primary.btn-navy,.bhv2 .btn-primary.btn-navy:hover{background:linear-gradient(#2b4b77 0%,#1f3a5f 55%,#1a3253 100%);box-shadow:inset 0 1px #ffffff2e,0 14px 28px -14px #1f3a5f99}.bhv2 .btn-primary.btn-navy:hover{box-shadow:inset 0 1px #ffffff2e,0 16px 30px -14px #1f3a5fbf}.bhv2 .btn-outline-w{color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:1.5px solid #ffffffbf}.bhv2 .btn-outline-w:hover{background:#ffffff29;border-color:#fff;transform:translateY(-1px)}.bhv2 .ftop{border-bottom:1px solid var(--hair);grid-template-columns:1fr 3.4fr;gap:40px;padding-bottom:36px;display:grid}.bhv2 .fbrand .btn{margin-top:18px}.bhv2 .fcats{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.bhv2 .fbot{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:720px;padding-block:32px 8px;display:grid}.bhv2 .ftop h4,.bhv2 .fbot h4{letter-spacing:1.4px;text-transform:uppercase;color:var(--mute);margin:0 0 12px;font-size:13px;font-weight:700}.bhv2 .ftop .fcats a,.bhv2 .fbot a{color:var(--ink-2);padding:4px 0;font-size:15px;text-decoration:none;display:block}.bhv2 .ftop .fcats a:hover,.bhv2 .fbot a:hover{color:var(--ink)}@media (max-width:900px){.bhv2 .ftop{grid-template-columns:1fr}.bhv2 .fcats,.bhv2 .fbot{grid-template-columns:1fr 1fr}}@media (max-width:640px){.bhv2 section{padding-block:44px}.bhv2 h2{font-size:clamp(30px,8.4vw,38px)}.bhv2 .lede{font-size:15px}.bhv2 .hero{padding-block:124px 36px}.bhv2 .hero .eyebrow{letter-spacing:1.8px;font-size:11px}.bhv2 .hero .lede{font-size:16px;line-height:1.55}.bhv2 .hero .cta-row{flex-wrap:nowrap;gap:10px}.bhv2 .hero .cta-row .btn{white-space:nowrap;padding:14px 20px;font-size:15px}.bhv2 .scroll-cue{display:none}.bhv2 .manifesto{padding-block:8px 32px}.bhv2 #suite{padding-block:44px 36px}.bhv2 #suite .tabs{justify-content:flex-start;margin-inline:-20px;padding:2px 20px 6px;scroll-padding-inline:20px}.bhv2 #suite .grid{scrollbar-width:none;grid-auto-columns:76%;gap:12px;margin:18px -20px -10px;padding:6px 20px 26px;scroll-padding-inline:20px}.bhv2 #suite .grid::-webkit-scrollbar{display:none}.bhv2 #suite .grid.few{grid-auto-columns:76%}.bhv2 #suite .pcard{scroll-snap-align:start;padding:16px 14px 14px;box-shadow:0 10px 24px -16px #153c6659}.bhv2 #suite .pcard h3{min-height:0;margin-top:2px;font-size:18px}.bhv2 #suite .pcard p{min-height:3em;font-size:12.5px}.bhv2 #suite .pcard .art{justify-content:center;height:128px;margin:2px 0 6px;display:flex;overflow:visible}.bhv2 #suite .pcard .art svg{width:auto;max-width:100%;height:100%}.bhv2 #suite .price-btn{padding:12px;font-size:14px}.bhv2 .suite-cta{margin-top:10px}.bhv2 .rg{padding-block:44px 28px}.bhv2 .bento{grid-template-rows:none;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.bhv2 .bento .b1,.bhv2 .bento .b5{grid-area:1;aspect-ratio:auto!important;height:120px!important;min-height:0!important}.bhv2 .bento .b1 .ph-note,.bhv2 .bento .b5 .ph-note{display:none}.bhv2 .bento .b3{grid-area:2/1/auto/-1;padding:20px;min-height:330px!important}.bhv2 .bento .b2{grid-area:3/1/auto/-1}.bhv2 .bento .b4{grid-area:4/1/auto/-1}.bhv2 .b-photo .ph-note{padding:3px 6px;font-size:7.5px;top:8px;right:8px}.bhv2 .b-stat .sring{width:48%;top:33%}.bhv2 .b-stat .snum{font-size:46px;top:33%}.bhv2 .b-stat .cap{font-size:14.5px}.bhv2 .b-card{gap:8px;padding:18px 20px}.bhv2 .b-card .bt{font-size:25px}.bhv2 .b-card p{font-size:14px}.bhv2 .proto{padding-block:28px 40px}.bhv2 .pgrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;max-width:none;margin:22px -20px 0;padding:4px 20px 14px;display:flex;overflow-x:auto}.bhv2 .pgrid::-webkit-scrollbar{display:none}.bhv2 .pc{scroll-snap-align:center;flex:0 0 84%}.bhv2 .docs{padding-block:44px 40px}.bhv2 .docs-grid{gap:22px;margin-top:24px}.bhv2 .vid{aspect-ratio:16/11}.bhv2 .vid .play{width:62px;height:62px}.bhv2 .docs-copy h3{font-size:27px}.bhv2 .docs-copy p:not(.mono){font-size:15px}.bhv2 .facts{gap:8px;margin-bottom:20px}.bhv2 .facts i{display:none}.bhv2 .facts span{background:var(--t-weight);border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:700}.bhv2 .cmp{padding-block:44px 32px}.bhv2 .cmp h2{font-size:32px}.bhv2 .cmp-sub{font-size:14.5px}.bhv2 .cmp-scroll{margin-top:22px}.bhv2 .cmp-note{margin-top:18px;font-size:10.5px}.bhv2 .bgnote{font-size:7.5px}.bhv2 .stories{padding-block:44px 36px}.bhv2 .car{margin-top:22px}.bhv2 .tc blockquote{font-size:16px;bottom:58px;left:20px;right:20px}.bhv2 .tc figcaption{font-size:14px;bottom:22px;left:20px}.bhv2 .car-nav{margin-top:18px}.bhv2 .car-nav button{width:48px;height:48px}.bhv2 .promise{padding-block:44px 48px}.bhv2 .promise-grid{gap:26px}.bhv2 .pr-list{margin:20px 0 24px}.bhv2 .pr-list li{padding:13px 0;font-size:14.5px}.bhv2 .collage{grid-template-rows:64px 60px 118px 96px;gap:8px}.bhv2 .collage>div{border-radius:12px}.bhv2 .cp .ph-note{display:none}.bhv2 .cs{padding:6px}.bhv2 .cs b{font-size:26px}.bhv2 .cs.s1 b{font-size:22px}.bhv2 .cs span{letter-spacing:.8px;margin-top:5px;font-size:8.5px}.bhv2 #faq{padding-block:44px}.bhv2 .feel{padding-block:52px 40px}.bhv2 .feel h2{font-size:36px}.bhv2 .feel-top{gap:14px}.bhv2 .feel-top p{font-size:15px}.bhv2 .feel-cols{grid-template-columns:1fr 1fr;row-gap:24px;margin-top:32px}.bhv2 .feel-cols>div{padding:0 10px 0 14px}.bhv2 .fi{border-radius:10px;width:38px;height:38px}.bhv2 .fi svg{width:18px;height:18px}.bhv2 .feel-cols b{margin-top:14px;font-size:15px}.bhv2 .feel-cols p{margin-top:6px;font-size:13.5px}.bhv2 .sec-cta.left{margin-top:30px}.bhv2 .feel-disc{margin-top:26px;padding:16px 18px}.bhv2 .feel-disc p{font-size:12px}.bhv2 footer{padding-block:44px 32px}.bhv2 .ftop{gap:24px;padding-bottom:24px}.bhv2 .fcats{gap:20px 16px}.bhv2 .fcats>div:last-child{grid-column:1/-1}.bhv2 .fbot{grid-template-columns:1fr 1fr;gap:18px 12px;padding-block:24px 0}.bhv2 .fbot>div:last-child{grid-column:1/-1}.bhv2 .fbot>div:last-child a{margin-right:18px;display:inline-block}.bhv2 .proto .mono,.bhv2 .docs .mono,.bhv2 .stories .mono{letter-spacing:2.2px;font-size:11.5px}.bhv2 .ftop .fcats a,.bhv2 .fbot a{padding:3px 0;font-size:14px}.bhv2 .disc{gap:10px;margin-top:24px;font-size:11.5px;line-height:1.6}.bhv2 .disc p{margin:0}}.bhv2 p,.bhv2 .pt p,.bhv2 .lede{text-wrap:pretty}.bhv2 .b-card .bt{text-wrap:balance}.bhv2 .cp .ph-note{left:auto;translate:none}.bhv2 .emerg{border:1px solid var(--hair);background:#fff9}@media (min-width:1001px){.bhv2 .bento{grid-template-rows:minmax(230px,auto) minmax(190px,auto)}.bhv2 .pgrid{grid-template-rows:auto auto;row-gap:0}.bhv2 .pc{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.bhv2 .fcats h4{min-height:2lh}}@media (min-width:1001px) and (max-width:1199px){.bhv2 .price-btn{padding-inline:10px;font-size:13.5px}.bhv2 .fcats h4{letter-spacing:1px;font-size:12px}}.bhv2 .nomf{letter-spacing:1px}@media (max-width:560px){.bhv2 .cgrid{grid-template-columns:1.3fr 1.1fr .8fr .8fr}.bhv2 .nomf{white-space:normal;text-align:center;letter-spacing:.5px;border-radius:10px;max-width:calc(100% - 8px);line-height:1.25}.bhv2 .ch{gap:8px;padding-inline:2px}.bhv2 .logo-ph{text-overflow:clip;max-width:calc(100% - 4px);overflow:hidden}}@media (max-width:400px){.bhv2 .logo-ph{letter-spacing:0;padding:6px 4px;font-size:7px}.bhv2 .hero .eyebrow{letter-spacing:1.3px;font-size:10px}}@media (max-width:480px){.bhv2 .fcats>div:nth-child(3) h4,.bhv2 .fcats>div:nth-child(4) h4{min-height:2lh}}@media (min-width:1001px) and (max-width:1279px){.bhv2 .promo{font-size:13.5px}.bhv2 .promo .in{justify-content:space-between}.bhv2 .promo .help{position:static}}@media (min-width:561px) and (max-width:720px){.bhv2 .cmp-scroll{padding:8px 2px;overflow:visible}.bhv2 .cmp-card{min-width:0;padding:10px 18px}.bhv2 .nomf{white-space:normal;text-align:center;border-radius:10px;max-width:calc(100% - 10px);line-height:1.25}}@media (max-width:350px){.bhv2 .hero .cta-row{flex-wrap:wrap}}.bhv2 .pcard .art.photo{overflow:visible}.bhv2 .pcard .art .pimg{object-fit:contain;filter:drop-shadow(0 16px 14px #153c662e);width:auto;max-width:100%;height:150px;margin:0 auto;transition:transform .4s cubic-bezier(.2,.8,.2,1),rotate .4s;display:block;rotate:-6deg}.bhv2 .mcard .mart .pimg{filter:drop-shadow(0 18px 18px #0000002e);width:auto;height:150px;transition:rotate .45s cubic-bezier(.2,.8,.2,1),translate .45s;rotate:-10deg}.bhv2 .mcard .mart .pimg[data-k=spray],.bhv2 .mcard .mart .pimg[data-k=jar]{height:162px}.bhv2 .mcard .mart .pimg.glp{height:138px}.bhv2 .mcard:hover .mart .pimg{translate:0 -6px;rotate:-3deg}@media (max-width:640px){.bhv2 #suite .pcard .art .pimg{height:124px}.bhv2 #suite .pcard .art .pimg[data-k=spray],.bhv2 #suite .pcard .art .pimg[data-k=jar]{height:130px}.bhv2 .mcard .mart .pimg{height:122px}.bhv2 .mcard .mart .pimg[data-k=spray],.bhv2 .mcard .mart .pimg[data-k=jar]{height:132px}.bhv2 #suite .pcard .art .pimg.glp{height:114px}.bhv2 .mcard .mart .pimg.glp{height:112px}}.bhv2 .mbox{color:#fcf6eb;background:radial-gradient(90% 120% at 0 0,#ffffff1a,#0000 55%),linear-gradient(150deg,#22457a,#153c66 60%,#11335a);border:1px solid #ffffff1f;box-shadow:0 30px 60px -30px #153c668c,inset 0 1px #ffffff1f}.bhv2 .manifesto .pill{color:#fcf6ebe0;box-shadow:none;background:#ffffff14;border-color:#ffffff29}.bhv2 .manifesto .pill i{background:#e2c48e;animation-name:pulseG}@keyframes pulseG{0%{box-shadow:0 0 #e2c48e99}70%{box-shadow:0 0 0 9px #e2c48e00}to{box-shadow:0 0 #e2c48e00}}.bhv2 .mf{color:#fcf6eb}.bhv2 .mf b{color:#fff}.bhv2 .mf .strike{color:#fcf6eb80}.bhv2 .mf .strike:after{background:#e2c48e}.bhv2 .mf em{color:#e2c48e}.bhv2 .mf em:after{background:linear-gradient(90deg,#e2c48e47,#e2c48e1f)}.bhv2 .pillars span{color:#fcf6eb;box-shadow:none;background:#ffffff14;border-color:#ffffff29}.bhv2 .pillars span:has(.ph-photo){padding:6px 16px 6px 6px}.bhv2 .ph-photo{object-fit:cover;border:1.5px solid #e2c48e8c;border-radius:50%;flex:0 0 38px;width:38px;height:38px;display:block}.bhv2 .pcard .art.photo,.bhv2 .mcard .mart.photo{justify-content:center;align-items:flex-end;padding-bottom:6px;display:flex}.bhv2 .fbadges{flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0 4px;display:flex}.bhv2 .fbadges .bdg-lbl{color:var(--mute);margin-right:4px;font-size:11.5px}.bhv2 .fbadges img{width:auto;display:block}.bhv2 .fbadges a{line-height:0;display:block}.bhv2{--wx-drop:url(/brand/v2/wx-drop.webp);--wx-rays:url(/brand/v2/wx-rays.webp);--wx-swim:url(/brand/v2/wx-swim.webp);--wx-pool:url(/brand/v2/wx-pool.webp)}.bhv2 .mbox{background:radial-gradient(90% 120% at 0% 0%, #ffffff14, transparent 55%), linear-gradient(100deg, #153c66f5 0%, #153c66e6 42%, #153c6680 100%), var(--wx-drop) 100% 50%/62% auto no-repeat, #153c66}.bhv2 #suite:after{content:"";z-index:-1;pointer-events:none;background:var(--wx-pool) 50% 40% / cover no-repeat;opacity:.4;mix-blend-mode:soft-light;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.bhv2 .b-stat.b3{background:linear-gradient(180deg, #2c5288cc 0%, #153c66d1 55%, #102e52f2 100%), var(--wx-swim) 50% 0 / cover no-repeat, #1f4a80;background-blend-mode:normal, luminosity}.bhv2 .pc1,.bhv2 .pc2,.bhv2 .pc3{background-blend-mode:normal, luminosity}.bhv2 .pc1{background:linear-gradient(165deg, #4a6fa8db, #36598fe6), var(--wx-pool) 0% 30%/320% auto no-repeat, #36598f}.bhv2 .pc2{background:linear-gradient(165deg, #3b5f98db, #2c4f86e6), var(--wx-pool) 50% 30%/320% auto no-repeat, #2c4f86}.bhv2 .pc3{background:linear-gradient(165deg, #2f548cdb, #22457ae6), var(--wx-pool) 100% 30%/320% auto no-repeat, #22457a}.bhv2 .feel:before{background:linear-gradient(#153c6680,#102c4eb3),radial-gradient(60% 70% at 18% 25%,#0d24404d,#0000 70%)}.bhv2 .px-close .feel-bg{background-position:50% 45%}.bhv2 .px-close:before{background:linear-gradient(#153c6699,#102c4ebd)}@media (max-width:640px){.bhv2 .mbox{background:radial-gradient(90% 120% at 0% 0%, #ffffff14, transparent 55%), linear-gradient(180deg, #153c66ed 0%, #153c66db 55%, #153c669e 100%), var(--wx-drop) 50% 100% / auto 70% no-repeat, #153c66}}.bhv2 .tc img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bhv2 .tc.real:after{opacity:1;background:linear-gradient(#0000 42%,#0d203859 60%,#0d2038e0)}.bhv2 .tc.real blockquote{font-size:clamp(14.5px,1.15vw,17px);line-height:1.38;bottom:84px}.bhv2 .tc.real figcaption{gap:2px;display:grid;bottom:26px}.bhv2 .tc.real figcaption span{align-items:center;gap:8px;display:flex}.bhv2 .tc.real figcaption small{color:#ffffffc7;font-size:12.5px}@media (max-width:640px){.bhv2 .tc.real blockquote{font-size:13px;bottom:62px;left:16px;right:16px}.bhv2 .tc.real figcaption{bottom:16px;left:16px}.bhv2 .tc.real figcaption small{font-size:11.5px}}.bhv2 .tc blockquote,.bhv2 .tc figcaption{width:calc(var(--cw,360px) - 56px);right:auto}@media (max-width:640px){.bhv2 .tc blockquote,.bhv2 .tc figcaption{width:calc(var(--cw,280px) - 40px)}.bhv2 .tc.real blockquote,.bhv2 .tc.real figcaption{width:calc(var(--cw,280px) - 32px)}}.bhv2 .hero .cta-row .btn-ghost{color:var(--ink);-webkit-backdrop-filter:blur(12px)saturate(1.3);background:#ffffff47;border:1.5px solid #fff9}.bhv2 .hero .cta-row .btn-ghost:hover{background:#ffffff73;border-color:#ffffffd9}.bhv2 .pcard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;min-height:2.84em;padding:0 2px;font-size:12.5px;line-height:1.42;display:-webkit-box;overflow:hidden}@media (max-width:640px){.bhv2 #suite .pcard p{min-height:2.84em;font-size:12px}}.bhv2 .pcard .art .pimg{height:128px}.bhv2 .pcard .art .pimg[data-k=spray],.bhv2 .pcard .art .pimg[data-k=jar]{height:134px}.bhv2 .pcard .art .pimg.glp{height:118px}.bhv2 .pcard:hover .art .pimg{transform:translateY(-4px)}@media (max-width:640px){.bhv2 #suite .pcard .art .pimg{height:106px}.bhv2 #suite .pcard .art .pimg[data-k=spray],.bhv2 #suite .pcard .art .pimg[data-k=jar]{height:112px}.bhv2 #suite .pcard .art .pimg.glp{height:98px}}.bhv2 .price-btn.long{letter-spacing:-.1px;white-space:nowrap;padding-left:12px;padding-right:12px;font-size:14px}.bhv2 .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bhv2 .pcard .pc-price{white-space:nowrap;max-width:none;min-height:0;color:var(--ink);flex:none;justify-content:center;align-items:baseline;gap:0;margin:auto 0 4px;font-size:14px;line-height:1;display:flex}.bhv2 .pcard .pc-price .pf{color:var(--ink-2);margin-right:6px;font-size:13px;font-weight:600}.bhv2 .pcard .pc-price s{color:var(--mute);margin-right:6px;font-size:14px;font-weight:500;text-decoration-thickness:1.5px}.bhv2 .pcard .pc-price b{letter-spacing:-.4px;font-size:24px;font-weight:800}.bhv2 .pcard .pc-price small{color:var(--ink-2);margin-left:1px;font-size:13px;font-weight:600}.bhv2 .pcard .price-btn{margin-top:6px}.bhv2 #suite .pcard .pc-price{min-height:0;font-size:14px}.bhv2 .pcard .price-btn .arr{margin-left:6px}.bhv2 .mcard .mart{bottom:70px}.bhv2 .mcard .mname{bottom:16px}.bhv2 .mcard .mfrom{color:var(--ink-2);white-space:nowrap;align-items:baseline;gap:0;margin-top:4px;font-size:12.5px;display:flex}.bhv2 .mcard .mfrom .pf{margin-right:4px}.bhv2 .mcard .mfrom b{color:var(--ink);font-size:13.5px;font-weight:800}@media (max-width:900px){.bhv2 #suite .pcard .pc-price b{font-size:21px}.bhv2 #suite .pcard .pc-price .pf{font-size:12px}.bhv2 #suite .pcard .pc-price s{font-size:13px}}.bhv2 .hero video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;opacity:0;display:none!important}.bhv2 .vid video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;opacity:0;display:none!important}.bhv2 .hero video::-webkit-media-controls{display:none!important}.bhv2 .vid video::-webkit-media-controls{display:none!important}.bhv2 .hero video,.bhv2 .vid video{pointer-events:none;opacity:0;transition:opacity .5s}.bhv2 .hero video.is-playing,.bhv2 .vid video.is-playing{opacity:1}.bhv2 .hero .poster,.bhv2 .vid{background-position:50%;background-size:cover}
.bhv2 .bhv2-escape :is(section,h1,h2,h3,h4,p,a,button,b,strong,small,sup,ul,ol,figure,blockquote,fieldset,legend,img,svg,video){margin:revert-layer;padding:revert-layer;border:revert-layer;display:revert-layer;max-width:revert-layer;font:revert-layer;font-family:revert-layer;font-size:revert-layer;font-weight:revert-layer;line-height:revert-layer;letter-spacing:revert-layer;color:revert-layer;-webkit-text-decoration:revert-layer;text-decoration:revert-layer;text-align:revert-layer;text-wrap:revert-layer;vertical-align:revert-layer;cursor:revert-layer}.bhv2.pp .px-meta{flex-wrap:wrap;align-items:baseline;display:inline-flex}.bhv2.pp .px-meta .pm{white-space:nowrap}.bhv2.pp .px-meta .sep{margin:0 .45em;font-style:normal}@media (max-width:640px){.bhv2.pp .px-meta .pm-f{order:1}.bhv2.pp .px-meta .sep-2{order:2}.bhv2.pp .px-meta .pm-r{order:3}.bhv2.pp .px-meta .sep-1{display:none}.bhv2.pp .px-meta .pm-d{flex-basis:100%;order:4}}.bhv2 .bhv2-escape .grid{display:revert-layer;gap:revert-layer;grid-auto-columns:revert-layer;grid-auto-flow:revert-layer;grid-template-columns:revert-layer;justify-content:revert-layer;margin:revert-layer;margin-inline:revert-layer;margin-top:revert-layer;overflow-x:revert-layer;padding:revert-layer;padding-bottom:revert-layer;padding-inline:revert-layer;scroll-padding-inline:revert-layer;scroll-snap-type:revert-layer;scrollbar-width:revert-layer}@media (max-width:640px){.bhv2 .bhv2-escape>section{padding-block:36px 32px}.bhv2 .bhv2-escape .mb-14{margin-bottom:24px}.bhv2 .bhv2-escape .mt-10{margin-top:20px}}