:root{--bronze:#b87844;--bronze-d:#92592a;--gold:#d2a171;--navy:#0a1826;--ink:#1a1a1a;--warm:#eee9e4;--feat:#f7f4f1;--cool:#f3f5f6;--mute:#666;--font:"Inter",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font:400 18px/25px var(--font);letter-spacing:-.02em;background:#fff;margin:0;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{text-wrap:balance;font-weight:400}.wrap{max-width:1152px;margin:0 auto;padding:0}.pill{height:44px;font:500 16px/1 var(--font);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:80px;justify-content:center;align-items:center;gap:8px;padding:0 24px;transition:transform .2s,background .2s;display:inline-flex}.pill.dark{background:var(--navy);color:#fff}.pill.dark:hover{background:var(--bronze-d)}.pill.light{color:var(--ink);background:#fff}.pill.light:hover{background:var(--warm)}.pill.ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-color:#ffffff8c}.pill.ghost:hover{background:#ffffff42}.pill.line{color:var(--mute);background:#fff;border-color:#d8d4cf}.pill.line:hover{border-color:var(--ink);color:var(--ink)}.pill.sm{height:34px;padding:0 18px;font-size:14px}.bar{background:var(--bronze);min-height:36px;color:var(--navy);font:400 14px/18px var(--font);letter-spacing:-.01em;text-align:center;justify-content:center;align-items:center;padding:0 16px;display:flex;padding-top:8px!important;padding-bottom:8px!important}.bar b{font-weight:600;text-decoration:underline}nav{z-index:40;background:#fff;align-items:center;height:64px;display:flex;position:sticky;top:0;box-shadow:0 2px 14px #00000012}nav .in{justify-content:space-between;align-items:center;width:100%;max-width:1152px;margin:0 auto;display:flex}nav img{filter:none;height:26px}nav ul{font:500 16px/1 var(--font);gap:40px;margin:0;padding:0;list-style:none;display:flex}nav ul a:hover{color:var(--bronze-d)}.hb{background:var(--navy);color:#fff;isolation:isolate;align-items:flex-end;height:calc(100vh - 116px);min-height:640px;max-height:880px;display:flex;position:relative;overflow:hidden}.hb video{object-fit:cover;object-position:60% 35%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hb:before{content:"";z-index:-1;background:linear-gradient(0deg,#0a1826f5 0,#0a1826d1 26%,#0a182666 50%,#0a182600 68%);position:absolute;inset:0}.vset{z-index:60;color:#fff;background:#0a1826e0;border-radius:999px;align-items:center;gap:4px;padding:6px;font:600 12px/1 Inter,sans-serif;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 8px 24px #00000040}.vset span{opacity:.7;text-transform:uppercase;letter-spacing:.1em;padding:0 8px;font-size:10px}.vset button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 11px}.vset button.on{background:var(--gold);color:var(--navy)}@media (max-width:760px){.vset{justify-content:center;bottom:92px;left:8px;right:8px}.vset span{display:none}.vset button{padding:7px 9px}}.hb video.hvx{opacity:0;transition:opacity 1.4s}.hb video.hvx.on{opacity:1}.hb .vctl{top:22px;right:22px}.hb .stock{opacity:1;text-shadow:none;color:#fff;background:#0a182699;border-radius:999px;padding:5px 10px;font-size:12px;line-height:16px;position:absolute;top:30px;right:72px}.hb-in{justify-content:space-between;align-items:flex-end;gap:48px;width:100%;padding-bottom:64px;display:flex}.hb h1{letter-spacing:-.045em;margin-bottom:18px;font-size:76px;font-weight:600;line-height:78px}.hb h1 .l2{color:var(--gold)}.hb-sub{color:#ffffffe0;max-width:560px;margin:0 0 24px;font-size:20px;line-height:28px}.hb .cost{align-items:center;gap:14px;margin-bottom:24px;display:flex}.hb .cost b{letter-spacing:-.04em;font-size:44px;font-weight:600;line-height:1}.hb .cost span{color:#ffffffd9;font-size:15px;line-height:21px}.hb .btns{flex-wrap:wrap;gap:12px;display:flex}.hb .btns .pill{height:50px;padding:0 28px}.hb .trust{color:#fff;flex:none}.hb .trust svg{stroke:var(--gold)}.hero{padding:56px 0 0}.hero-top{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.hero-top h1{letter-spacing:-.045em;font-size:64px;font-weight:600;line-height:68px}.hero-top h1 .l2{color:var(--bronze-d)}.trust{letter-spacing:-.01em;color:var(--ink);margin:0;padding:0;font-size:16px;font-weight:600;line-height:32px;list-style:none}.trust li{align-items:center;gap:12px;display:flex}.trust svg{width:19px;height:19px;stroke:var(--bronze-d);fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;flex:none}.frame{background:var(--navy);isolation:isolate;border-radius:24px;height:700px;position:relative;overflow:hidden}.frame video{object-fit:cover;object-position:60% 40%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.frame:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a1826d6 0%,#0a1826a8 42%,#0a182600 74%),linear-gradient(#0a182600 45%,#0a1826cc 100%);position:absolute;inset:0}.frame .copy{color:#fff;width:540px;position:absolute;bottom:56px;left:48px}.frame h2{letter-spacing:-.04em;margin-bottom:22px;font-size:52px;font-weight:500;line-height:56px}.frame h2 em{color:var(--gold);font-style:normal}.frame .cost{align-items:center;gap:16px;margin-bottom:20px;display:flex}.frame .cost b{letter-spacing:-.04em;font-size:56px;font-weight:600;line-height:1}.frame .cost span{color:#ffffffe0;font-size:15px;line-height:21px}.frame .gets{color:#fffffff0;margin:0 0 26px;padding:0;font-size:16px;line-height:22px;list-style:none}.frame .gets li{align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}.frame .gets svg{width:16px;height:16px;stroke:var(--gold);fill:none;stroke-width:1.6px;flex:none;margin-top:3px}.frame .btns{flex-wrap:wrap;gap:12px;display:flex}.frame .btns .pill{height:48px;padding:0 26px}.frame .stock{color:#fff;opacity:.7;font-size:12px;line-height:16px;position:absolute;bottom:24px;right:22px}.vctl{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a182673;border:1px solid #fff9;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:22px;right:22px}.vctl svg{fill:#fff;width:14px;height:14px}.vctl .play{display:none}.vctl.paused .play{display:block}.vctl.paused .pause{display:none}.press{padding:44px 0 8px}.press .in{background:var(--navy);border-radius:24px;align-items:center;gap:40px;padding:28px 0 28px 36px;display:flex;overflow:hidden}.press small{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);flex:none;font-size:12px}.mq{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.trk{width:max-content;animation:38s linear infinite mq;display:flex}.press:hover .trk{animation-play-state:paused}.set{align-items:center;gap:64px;padding-right:64px;display:flex}.set img{opacity:.9;width:auto;height:32px}@keyframes mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.trk{animation:none}}.life{padding:88px 0}.life .box{background:var(--warm);border-radius:24px;grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:20px;padding:56px;display:grid}.life .txt{flex-direction:column;justify-content:center;padding-right:16px;display:flex}.life h2{letter-spacing:-.03em;margin-bottom:18px;font-size:41px;line-height:49px}.life .txt p{color:#3a3a3a;margin-bottom:26px}.tile{background:var(--navy);border-radius:24px;min-height:360px;position:relative;overflow:hidden}.tile video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile.a video{object-position:62% 30%}.tile.b video{object-position:68% 30%}.tile .vctl{width:34px;height:34px;top:12px;right:12px}.tile.a{margin-top:28px}.tile.b{margin-bottom:28px}.sec{padding:0 0 88px}.sec h2.h{letter-spacing:-.03em;max-width:640px;margin-bottom:32px;font-size:36px;line-height:43px}.grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mlay{grid-template-columns:5fr 7fr;gap:16px;display:grid}.mg{grid-template-columns:repeat(2,1fr)}.mg .cat{min-height:0}.mph{border-radius:24px;min-height:440px;margin:0;position:relative;overflow:hidden}.mph img{object-fit:cover;object-position:40% 60%;width:100%;height:100%;position:absolute;inset:0}.mph figcaption{color:#fff;letter-spacing:-.02em;background:linear-gradient(#0a182600,#0a1826d9);padding:70px 24px 22px;font-size:20px;line-height:26px;position:absolute;bottom:0;left:0;right:0}.mph small{color:#fffc;letter-spacing:0;margin-top:4px;font-size:14px;line-height:20px;display:block}.mstrip{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.mstrip img{object-fit:cover;border-radius:24px;width:100%;height:240px}.cat{background:var(--warm);border-radius:24px;justify-content:space-between;align-items:center;gap:16px;min-height:120px;padding:24px;transition:transform .2s,background .2s;display:flex}.cat:hover{background:#e6dfd7;transform:translateY(-2px)}.cat h3{letter-spacing:-.02em;font-size:23px;line-height:28px}.cat small{color:var(--mute);letter-spacing:-.01em;margin-top:6px;font-size:14px;line-height:20px;display:block}.cat i{background:var(--navy);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.cat i svg{stroke:#fff;fill:none;stroke-width:1.8px;width:14px;height:14px}.band{background:var(--navy);color:#fff;padding:96px 0}.band .in{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid}.band h2{letter-spacing:-.03em;margin-bottom:22px;font-size:41px;line-height:49px}.band p{color:#ffffffd1;max-width:520px;margin-bottom:28px}.stats{gap:18px;display:grid}.stat{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;padding:28px 32px}.stat b{font:400 72px/86px var(--font);letter-spacing:-.03em;color:var(--gold);display:block}.stat span{color:#fff;letter-spacing:-.02em;font-size:20px;line-height:26px}.how{padding:96px 0 88px}.how h2.h{margin-bottom:40px}.cards4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.fc{background:var(--feat);border-radius:24px;flex-direction:column;justify-content:space-between;min-height:300px;padding:28px 24px 32px;display:flex}.fc em{background:var(--bronze);width:44px;height:44px;color:var(--navy);font-style:normal;font:500 18px/1 var(--font);border-radius:50%;place-items:center;display:grid}.fc h4{letter-spacing:-.03em;margin-bottom:12px;font-size:26px;line-height:31px}.fc p{color:#444;font-size:16px;line-height:23px}.price{padding:0 0 96px}.price .in{grid-template-columns:380px 1fr;align-items:stretch;gap:20px;display:grid}.offer{background:var(--warm);border-radius:24px;flex-direction:column;padding:36px;display:flex}.offer small{color:var(--mute);font-size:14px}.offer .p{font:400 72px/86px var(--font);letter-spacing:-.04em;margin:6px 0 2px}.offer ul{gap:10px;margin:20px 0 28px;padding:0;font-size:16px;line-height:22px;list-style:none;display:grid}.offer li{gap:10px;display:flex}.offer li:before{content:"";background:var(--bronze);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.offer .pill{align-self:flex-start;margin-top:auto}.addon{color:#3a3a3a;border-top:1px solid #cfc8bf;margin-top:20px;padding-top:18px;font-size:14px;line-height:20px}.cmp{letter-spacing:-.01em;border:1px solid #e3ded8;border-radius:24px;flex-direction:column;font-size:15px;line-height:21px;display:flex;overflow:hidden}.cmp .r{flex:1;grid-template-columns:1.05fr 1.25fr 1fr 1fr;display:grid}.cmp .r:first-child>div{background:#fff;border-top:0;font-size:15px;font-weight:600}.cmp .r>div:nth-child(2){background:#f7efe7;font-weight:500}.cmp .r:first-child>div:nth-child(2){background:var(--navy);color:#fff}.cmp .r>div:first-child{color:var(--mute)}.rev{background:var(--warm);padding:88px 0}.revgrid{grid-template-columns:260px 1fr;align-items:stretch;gap:16px;display:grid}.revgrid .revrow{min-width:0}.score{background:var(--navy);color:#fff;border-radius:24px;flex-direction:column;justify-content:center;padding:32px;display:flex}.score .g{width:30px;height:30px;margin-bottom:20px}.score b{font:400 80px/84px var(--font);letter-spacing:-.04em;display:block}.score .stars{gap:4px;margin:10px 0 18px;display:flex}.score .stars svg{fill:#e8b04b;width:20px;height:20px}.score span{color:#ffffffbf;font-size:15px;line-height:21px}.revrow{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-bottom:6px;display:flex;overflow-x:auto}.revrow::-webkit-scrollbar{display:none}.rc{scroll-snap-align:start;background:#fff;border-radius:24px;flex-direction:column;flex:0 0 calc(33.3333% - 10.6667px);justify-content:space-between;min-width:250px;min-height:260px;padding:32px;display:flex}.rc p{letter-spacing:-.03em;font-size:20px;line-height:27px}.rc small{color:var(--mute);margin-top:24px;font-size:14px;line-height:20px;display:block}.rc small b{color:var(--ink);font-weight:500;display:block}.team{padding:96px 0}.team .in{grid-template-columns:1fr 2fr;gap:56px;display:grid}.team h2{letter-spacing:-.03em;margin-bottom:18px;font-size:36px;line-height:43px}.team p.l{color:#3a3a3a;margin-bottom:22px}.checks{color:#3a3a3a;margin:0 0 26px;padding:0;font-size:14px;line-height:30px;list-style:none}.checks li{align-items:center;gap:10px;display:flex}.checks svg{width:15px;height:15px;stroke:var(--ink);fill:none;stroke-width:1.6px;flex:none}.team .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-d);margin-bottom:14px;font-size:12px;line-height:16px;display:block}.team .in>div:first-child{align-self:center}.team .bk .pill{height:48px;padding:0 24px}.bp{background:var(--navy);border-radius:24px;min-height:560px;margin:0;position:relative;overflow:hidden}.bp img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;position:absolute;inset:0}.bp figcaption{color:#fff;letter-spacing:-.02em;background:linear-gradient(#0000,#0a1826e6 55%);padding:80px 32px 28px;font-size:24px;font-weight:500;line-height:30px;position:absolute;bottom:0;left:0;right:0}.bp small{letter-spacing:0;color:#ffffffd9;margin-top:4px;font-size:15px;font-weight:400;line-height:21px;display:block}.pp{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pc{background:var(--feat);border-radius:24px;overflow:hidden}.pc img{aspect-ratio:1/1.05;object-fit:cover;object-position:50% 20%;background:#e6dfd7;width:100%}.pc div{padding:20px 22px 26px}.pc h3{letter-spacing:-.02em;margin-bottom:4px;font-size:23px;line-height:28px}.pc p{color:var(--mute);font-size:14px;line-height:20px}.rooms{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.rooms img{object-fit:cover;border-radius:24px;width:100%;height:240px}.faq{background:var(--feat);padding:96px 0}.faq .in{grid-template-columns:1fr 1.6fr;gap:56px;display:grid}.faq h2{letter-spacing:-.03em;font-size:36px;line-height:43px}details{background:#fff;border-radius:24px;margin-bottom:12px;padding:0 28px}summary{cursor:pointer;font:400 23px/28px var(--font);letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--bronze-d);flex:none;font-size:28px;line-height:1}details[open] summary:after{content:"−"}details p{color:#3a3a3a;max-width:640px;padding:0 0 24px;font-size:17px;line-height:25px}.final{padding:96px 0}.final .box{background:var(--warm);border-radius:24px;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.final .l{padding:56px}.final h2{letter-spacing:-.03em;margin-bottom:16px;font-size:41px;line-height:49px}.final .l p{color:#3a3a3a;margin-bottom:28px}.final .btns{flex-wrap:wrap;gap:12px;display:flex}.final img{object-fit:cover;width:100%;height:100%;min-height:340px}.final .cal{background:#fff;border:1px solid #e6dfd7;border-radius:24px;padding:24px;scroll-margin-top:90px}.final .cal iframe{min-height:800px;display:block}footer{background:var(--navy);color:#fff;padding:64px 0 32px;font-size:14px;line-height:22px}footer .cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding-bottom:40px;display:grid}footer img{filter:invert();height:30px;margin-bottom:16px}footer h5{font:500 14px/20px var(--font);color:var(--gold);margin:0 0 12px}footer a{color:#fffc;margin-bottom:6px;display:block}footer .mockline{color:#ffffffa6;border-top:1px solid #ffffff24;padding-top:22px;font-size:12px;line-height:18px}.mcta{display:none}@media (max-width:1180px){.wrap,nav .in{padding:0 24px}.frame{margin:0}}@media (max-width:900px){body{font-size:16px;line-height:23px}.wrap,nav .in{padding:0 16px}nav ul{display:none}.hb{height:auto;min-height:calc(100svh - 100px);max-height:none}.hb:before{background:linear-gradient(0deg,#0a1826f7 0,#0a1826e0 50%,#0a18264d 74%,#0a182600 88%)}.hb-in{flex-direction:column;align-items:flex-start;gap:22px;padding-top:180px;padding-bottom:40px}.hb h1{font-size:40px;line-height:43px}.hb-sub{font-size:17px;line-height:24px}.hb .btns{flex-wrap:nowrap;gap:8px}.hb .btns .pill{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding:0 10px;font-size:15px}.hb .trust{font-size:15px;line-height:28px}.hb .stock{top:20px;left:16px;right:auto}.hb .vctl{top:10px;right:12px}.hero{padding-top:28px}.hero-top{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px}.hero-top h1{font-size:38px;line-height:42px}.frame{border-radius:20px;height:auto}.frame video{object-position:56% 30%;height:260px;display:block;position:relative}.frame:before{display:none}.frame .copy{width:auto;padding:24px 20px 44px;position:static}.frame h2{margin-bottom:16px;font-size:32px;line-height:36px}.frame .cost b{font-size:44px}.frame .gets{font-size:15px;line-height:21px}.frame .btns{flex-wrap:nowrap;gap:8px}.frame .btns .pill{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding:0 10px;font-size:15px}.frame .stock{bottom:10px;left:20px;right:auto}.press .in{flex-direction:column;align-items:flex-start;gap:16px;padding:22px 0 24px 20px}.set{gap:40px;padding-right:40px}.set img{height:24px}.life{padding:56px 0}.life .box{grid-template-columns:1fr 1fr;gap:12px;padding:24px}.life .txt{grid-column:1/-1;padding:0 0 12px}.life h2{font-size:30px;line-height:36px}.tile{min-height:260px}.tile.a,.tile.b{margin:0}.sec,.price{padding-bottom:56px}.sec h2.h{font-size:28px;line-height:34px}.grid,.mlay{grid-template-columns:1fr}.mph{min-height:300px}.mstrip{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.mstrip img{scroll-snap-align:start;flex:0 0 78%;height:200px}.band{padding:56px 0}.band .in{grid-template-columns:1fr;gap:32px}.band h2{font-size:30px;line-height:36px}.stat b{font-size:56px;line-height:64px}.how{padding:56px 0}.cards4{grid-template-columns:1fr}.fc{gap:36px;min-height:0}.price .in,.cmp .r{grid-template-columns:1fr}.cmp .r:first-child{display:none}.cmp .r>div{padding:12px 18px}.cmp .r>div:first-child{color:var(--ink);background:#fff;padding-top:18px;font-weight:600}.cmp .r>div:nth-child(2):before{content:"Alpha Refinery: ";font-weight:600}.cmp .r>div:nth-child(3):before{content:"Online testosterone service: ";font-weight:600}.cmp .r>div:nth-child(4):before{content:"Typical men's clinic: ";font-weight:600}.rev{padding:56px 0}.revgrid{grid-template-columns:1fr}.score{flex-flow:wrap;align-items:center;gap:6px 14px;padding:24px}.score .g{margin:0}.score b{font-size:56px;line-height:60px}.score .stars{margin:0}.score span{flex:100%}.rc{flex-basis:84%}.rc p{font-size:20px;line-height:27px}.team .bk .pill{flex:100%}.team{padding:56px 0}.team .in{grid-template-columns:1fr;gap:28px}.bp{min-height:440px}.bp figcaption{padding:60px 22px 22px;font-size:20px;line-height:26px}.pp,.rooms{grid-template-columns:1fr}.rooms img{height:200px}.faq{padding:56px 0}.faq .in{grid-template-columns:1fr;gap:24px}.faq h2,.team h2{font-size:28px;line-height:34px}summary{font-size:19px;line-height:25px}.final .cal{padding:8px}.final{padding:56px 0 96px}.final .box{grid-template-columns:1fr}.final .l{padding:28px 22px}.final h2{font-size:30px;line-height:36px}.final img{height:220px;min-height:0}footer .cols{grid-template-columns:1fr 1fr}.mcta{z-index:50;background:#fff;gap:8px;padding:10px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000001f}.mcta .pill{flex:1;height:46px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:root{--serif:"Newsreader",Georgia,serif}.site{z-index:50;letter-spacing:0;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;position:sticky;top:0}.util{color:#ffffffdb;letter-spacing:.12em;text-transform:uppercase;background:#0a1826;font-size:10.5px;line-height:17px}.util .in{justify-content:space-between;align-items:center;gap:10px;max-width:1440px;height:32px;margin:0 auto;padding:0 64px;display:flex}.util .r{align-items:center;display:flex}.util .em{color:#fff;text-transform:none;letter-spacing:.04em;font-weight:500}.util .dot{opacity:.6;margin:0 12px}.util a.ph{color:var(--gold);font-weight:600}.hdr{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6f3edf5;border-bottom:1px solid #16283a17}.hdr .in{justify-content:space-between;align-items:center;gap:32px;max-width:1440px;height:76px;margin:0 auto;padding:0 64px;display:flex}.brand{flex-direction:column;align-items:center;gap:7px;display:flex}.brand img{width:212px;height:auto}.brand-sub{letter-spacing:3.06px;text-transform:uppercase;color:#5b6a78;align-items:center;gap:10px;width:100%;font-size:9px;line-height:9px;display:flex}.brand-sub:before,.brand-sub:after{content:"";background:#5b6a7859;flex:1;height:1px}.hdr .r{align-items:center;gap:30px;display:flex}.hdr nav{height:auto;box-shadow:none;background:0 0;gap:30px;display:flex;position:static}.hdr nav a{letter-spacing:1.84px;text-transform:uppercase;color:#3b4e60;border-bottom:1px solid #0000;padding:6px 0;font-size:11.5px;font-weight:500;line-height:18px}.hdr nav a:hover{color:var(--navy);border-color:var(--gold)}.book{background:var(--gold);color:#0f2030;letter-spacing:1.56px;text-transform:uppercase;border-radius:2px;align-items:center;height:46px;padding:0 25px;font-size:12px;font-weight:600;display:inline-flex}.book:hover{background:#ddb389}.ho{background:radial-gradient(90% 70% at 85% 0%,#16324d 0%,var(--navy) 62%);color:#fff;padding:72px 0 80px}.ho .in{grid-template-columns:1.05fr 1fr;align-items:start;gap:72px;display:grid}.ho h1{font:400 70px/74px var(--serif);letter-spacing:-.02em;margin:0 0 22px}.ho h1 .g{color:var(--gold)}.ho .sub{color:#ffffffdb;max-width:520px;margin-bottom:34px;font-size:20px;line-height:29px}.ho .in>div{min-width:0}.ho .logos{border-top:1px solid #ffffff24;max-width:560px;margin-top:0;padding-top:26px;overflow:hidden}.ho .logos .trk{animation-duration:30s}.ho .logos:hover .trk{animation-play-state:paused}.ho .logos .set{gap:48px;padding-right:48px}.ho .logos img{filter:brightness(0)invert();opacity:.78;width:auto;height:24px}.ho .box{background:#ffffff08;border:1px solid #d2a1718c;padding:30px 32px 26px}.ho .top{border-bottom:1px solid #ffffff29;align-items:center;gap:22px;margin-bottom:22px;padding-bottom:22px;display:flex}.ho .top b{font:400 76px/1 var(--serif);letter-spacing:-.03em}.ho .top span{font:400 22px/27px var(--serif);color:var(--gold)}.ho ul{gap:12px;margin:0 0 26px;padding:0;font-size:16px;line-height:22px;list-style:none;display:grid}.ho li{align-items:flex-start;gap:12px;display:flex}.ho li svg{width:18px;height:18px;fill:var(--gold);flex:none;margin-top:2px}.ho .btns{gap:10px;display:flex}.ho .btns .pill{letter-spacing:.12em;text-transform:uppercase;border-radius:2px;flex:1 1 0;height:52px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600}.ho .pill.go{background:var(--gold);color:#0f2030}.ho .pill.go:hover{background:#ddb389}.ho .pill.call{color:#fff;background:0 0;border-color:#d2a171b3}.ho .pill.call:hover{background:#ffffff14}.ho .fine{text-align:center;color:#ffffffb3;margin-top:14px;font-size:13px;line-height:18px}.toe{border-top:1px solid #ffffff1f;margin-top:22px;padding-top:22px}.toe h3{font:400 26px/30px var(--serif);align-items:center;gap:14px;margin-bottom:18px;display:flex}.toe h3 small{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);border-right:1px solid #ffffff4d;padding-right:14px;font:600 11px/1 Montserrat,sans-serif}.toe .who{align-items:center;gap:18px;display:flex}.toe img{object-fit:cover;object-position:50% 18%;border:2px solid var(--gold);border-radius:50%;width:84px;height:84px}.toe .who b{font-size:16px;font-weight:600;line-height:22px;display:block}.toe .who span{color:#ffffffb8;font-size:14px;line-height:20px;display:block}.toe .who em{color:#fff;margin-top:6px;font-size:14px;font-style:normal;line-height:20px;display:block}.toe .who em i{color:#e8b04b;letter-spacing:.08em;margin-right:6px;font-style:normal}.fam{padding:96px 0 40px}.fam .bandx{background:var(--feat);border-radius:24px;grid-template-columns:1fr 1.5fr;gap:48px;padding:56px;display:grid}.fam h2{letter-spacing:-.03em;margin-bottom:18px;font-size:41px;line-height:49px}.fam .lead{color:#3a3a3a;margin-bottom:26px}.fam .causes{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fam .cause{background:#fff;border-radius:20px;padding:24px 24px 26px}.fam .cause h3{letter-spacing:-.02em;margin-bottom:8px;font-size:23px;line-height:28px}.fam .cause p{color:#444;font-size:16px;line-height:23px}.fam .foot{letter-spacing:-.02em;border-top:1px solid #e3ded8;grid-column:1/-1;padding-top:24px;font-size:20px;line-height:28px}.fam .foot b{color:var(--bronze-d);font-weight:500}.fam+.sec{padding-top:56px}.how{background:var(--navy);color:#fff;padding:96px 0}.how h2.h{color:#fff}.steps2{grid-template-columns:1fr 1fr;gap:40px 64px;margin-bottom:44px;display:grid}.steps2 .st{border-top:1px solid #ffffff29;grid-template-columns:64px 1fr;gap:20px;padding-top:24px;display:grid}.steps2 .n{font:400 44px/1 var(--serif);color:var(--gold)}.steps2 h4{letter-spacing:-.02em;margin-bottom:8px;font-size:24px;line-height:30px}.steps2 p{color:#ffffffc7;font-size:16px;line-height:24px}.band+.how{border-top:1px solid #ffffff1a}.team{padding-top:96px}.final{padding-top:0}@media (max-width:1180px){.util .in,.hdr .in{padding:0 24px}}@media (max-width:900px){.util{letter-spacing:.06em;font-size:8.5px}.util .in{padding:0 16px}.util .em,.util .r .dot{display:none}.hdr .in{height:64px;padding:0 16px}.hdr nav{display:none}.brand img{width:150px}.brand-sub{letter-spacing:2.2px;gap:6px;font-size:7px}.book{letter-spacing:1.2px;height:40px;padding:0 14px;font-size:11px}.ho{padding:36px 0 44px}.ho .in{grid-template-columns:1fr;gap:28px}.ho h1{margin-bottom:14px;font-size:42px;line-height:46px}.ho .sub{margin-bottom:22px;font-size:17px;line-height:25px}.ho .logos{padding-top:18px}.ho .logos .set{gap:36px;padding-right:36px}.ho .logos img{height:20px}.ho .box{padding:22px 18px 20px}.ho .top{gap:14px;margin-bottom:16px;padding-bottom:16px}.ho .top b{font-size:58px}.ho .top span{font-size:18px;line-height:22px}.ho ul{gap:10px;margin-bottom:20px;font-size:15px;line-height:21px}.ho .btns{flex-wrap:nowrap;gap:8px}.ho .btns .pill{letter-spacing:.06em;min-width:0;padding:0 10px;font-size:12px}.toe h3{gap:10px;font-size:21px}.toe img{width:68px;height:68px}.fam{padding:56px 0 24px}.fam .bandx{grid-template-columns:1fr;gap:24px;padding:28px 20px}.fam h2{font-size:30px;line-height:36px}.fam .causes{grid-template-columns:1fr;gap:10px}.fam .cause{padding:20px}.fam .cause h3{font-size:21px;line-height:26px}.fam .foot{font-size:18px;line-height:26px}.how{padding:56px 0}.steps2{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.steps2 .st{grid-template-columns:48px 1fr;gap:14px}.steps2 .n{font-size:34px}.team{padding-top:56px}}#measure{padding-top:96px}.mph{flex-direction:column;justify-content:space-between;min-height:520px;display:flex}.mph:before{content:"";z-index:1;background:linear-gradient(#0a1826d1,#0a182600);height:55%;position:absolute;inset:0 0 auto}.mph h2{z-index:2;color:#fff;letter-spacing:-.03em;max-width:420px;margin:0;padding:30px 28px 0;font-size:34px;font-weight:400;line-height:40px;position:relative}.mph figcaption{z-index:2;padding:90px 28px 26px;position:relative}.mcap{display:block}.mbtn{flex-wrap:nowrap;gap:10px;margin-top:18px;display:flex}.mbtn .pill{white-space:nowrap;text-align:center;flex:1 1 0;justify-content:center;min-width:0;padding-left:10px;padding-right:10px;font-size:14px}.pill.gold{background:var(--gold);color:#0f2030}.pill.gold:hover{background:#ddb389}.pill.glass{color:#fff;background:#ffffff1f;border:1px solid #ffffff73}.pill.glass:hover{background:#ffffff38}.team .bk{flex-wrap:nowrap;gap:10px;display:flex}.price{padding-top:96px}@media (max-width:760px){.price{padding-top:56px}.team .bk .pill,.mbtn .pill{white-space:normal;text-align:center;flex:1 1 0;min-width:0;height:auto;min-height:48px;padding:8px 12px;font-size:14px;line-height:1.2}.final .btns{flex-wrap:nowrap}}.wrap{max-width:1440px;padding-left:64px;padding-right:64px}@media (max-width:1180px){.wrap{padding-left:24px;padding-right:24px}}@media (max-width:760px){.wrap{padding-left:16px;padding-right:16px}#measure{padding-top:64px}.mph{min-height:460px}.mph h2{padding:24px 20px 0;font-size:28px;line-height:33px}.mph figcaption{padding:70px 20px 20px}}.hi{background:linear-gradient(#0a18260b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#0a18260b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#fff 0%,#f4ece2 70%,#ebddcb 100%);padding:76px 0 64px}.hi .hi-top{text-align:center;max-width:960px;margin:0 auto}.hi .hi-eye{letter-spacing:.16em;text-transform:uppercase;color:var(--bronze-d);margin-bottom:22px;font:600 12px/1 Montserrat,sans-serif}.hi h1{font:400 72px/76px var(--serif);letter-spacing:-.02em;color:var(--navy);margin:0 0 24px}.hi h1 .g{color:var(--bronze-d)}.hi .sub{color:#3a3a3a;max-width:640px;margin:0 auto 32px;font-size:20px;line-height:30px}.hi .hi-cta{justify-content:flex-start;gap:12px;margin-top:26px;display:flex}.hi .pill{letter-spacing:.12em;text-transform:uppercase;border-radius:2px;height:54px;padding:0 30px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600}.hi .pill.go{background:var(--bronze);color:#fff}.hi .pill.go:hover{background:var(--bronze-d)}.hi .pill.call{color:#fff;background:0 0;border:1px solid #ffffff73}.hi .pill.call:hover{border-color:#fff}.hi .hi-meta{letter-spacing:.14em;text-transform:uppercase;color:#5b6a78;margin-top:20px;font:600 12px/1 Montserrat,sans-serif}.hi .hi-meta i{color:var(--bronze);margin:0 12px;font-style:normal}.hi .hi-meta .gr{color:var(--bronze)}.hi .hi-meta .gr em{color:var(--bronze);letter-spacing:.08em;margin-right:8px;font-size:14px;font-style:normal}.hi .hi-panel{color:#fff;isolation:isolate;border-radius:24px;margin-top:56px;position:relative;overflow:hidden}.hi .hi-panel.grad{background:radial-gradient(70% 90% at 100% 0,#b878448c 0%,#b8784400 60%),linear-gradient(135deg,#0a1826 0%,#13304b 60%,#1b3e5e 100%)}.hi .hi-panel.photo{background:var(--navy)}.hi .hi-panel.photo>img{object-fit:cover;object-position:50% 45%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hi .hi-panel.photo:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a1826f0 0%,#0a1826c7 42%,#0a182640 100%);position:absolute;inset:0}.hi .hi-offer{grid-template-columns:1.05fr 1fr .9fr;align-items:center;gap:48px;padding:56px 56px 52px;display:grid}.hi .hi-panel.photo .hi-offer{grid-template-columns:1.05fr 1fr;align-items:end;min-height:520px}.hi .hi-price b{font:400 104px/1 var(--serif);letter-spacing:-.03em;display:block}.hi .hi-price span{font:400 26px/32px var(--serif);color:var(--gold);margin-top:12px;display:block}.hi .hi-price p{color:#ffffffc2;margin-top:18px;font-size:15px;line-height:22px}.hi .hi-offer{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px}.hi .hi-panel.photo .hi-offer{align-items:center}.hi .hi-pt{align-items:center;gap:24px;display:flex}.hi .hi-pt small{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;margin-top:10px;font:600 11.5px/1 Montserrat,sans-serif;display:block}.hi .hi-pt small i{white-space:nowrap;font-style:normal}.hi .hi-price .hi-pt span{margin-top:0}.hi .hi-checks{border-top:1px solid #ffffff29;gap:14px;margin:28px 0 0;padding:24px 0 0;font-size:17px;line-height:23px;list-style:none;display:grid}.hi .hi-checks li{background:0 0;align-items:flex-start;gap:12px;margin:0;padding:0;display:flex}.hi .hi-checks li:before{display:none!important}.hi .hi-checks svg{width:19px;height:19px;fill:var(--gold);flex:none;margin-top:2px}.hi .hi-side{gap:16px;display:grid}.hi .hi-blk{-webkit-backdrop-filter:blur(12px);background:#0a18268c;border:1px solid #d2a17166;border-radius:16px;padding:22px 24px}.hi .hi-blk small{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font:600 11px/1 Montserrat,sans-serif;display:block}.hi .hi-who{align-items:center;gap:18px;display:flex}.hi .hi-who img{object-fit:cover;object-position:50% 18%;border:2px solid var(--gold);border-radius:50%;flex:none;width:80px;height:80px}.hi .hi-who .ico{border:2px solid var(--gold);width:80px;height:80px;color:var(--gold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hi .hi-who .ico svg{width:38px;height:38px}.hi .hi-who b{font-size:17px;font-weight:600;line-height:23px;display:block}.hi .hi-who span{color:#ffffffc7;margin-top:2px;font-size:14.5px;line-height:21px;display:block}.hi .hi-who em{margin-top:6px;font-size:14px;font-style:normal;line-height:20px;display:block}.hi .hi-who em i{color:#e8b04b;letter-spacing:.08em;margin-right:6px;font-style:normal}.hi .hi-blk.lab b{font:400 24px/28px var(--serif);text-wrap:balance}.hi .hi-why{cursor:pointer;letter-spacing:.06em;color:var(--gold);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;margin-top:16px;padding:0;font:600 13px/1 Montserrat,sans-serif;text-decoration:underline;display:inline-flex}.hi .hi-why svg{width:13px;height:13px}.hi .hi-why:hover{color:#fff}.hi-pop{background:var(--navy);color:#fff;border:1px solid #d2a17180;border-radius:18px;width:calc(100% - 32px);max-width:560px;margin:auto;padding:36px 36px 30px;box-shadow:0 30px 80px #00000073}.hi-pop::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a182699}.hi-pop small{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font:600 11px/1 Montserrat,sans-serif;display:block}.hi-pop h3{font:400 30px/36px var(--serif);color:#fff;margin:0 0 18px}.hi-pop dl{margin:0}.hi-pop dt{color:var(--gold);margin-top:16px;font:600 15px/22px Montserrat,sans-serif}.hi-pop dd{color:#ffffffdb;margin:4px 0 0;font:400 15px/24px Montserrat,sans-serif}.hi-pop .x{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:14px;right:16px}.hi-pop .hi-btn{background:var(--bronze);color:#fff;cursor:pointer;border:0;border-radius:999px;margin-top:24px;padding:13px 26px;font:600 14px/1 Montserrat,sans-serif}.hi-pop .hi-btn:hover{background:var(--bronze-d)}.hi .hi-press{margin:44px 0 40px;padding:6px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hi .hi-press .set{gap:56px;padding-right:56px}.hi .hi-press img{filter:brightness(0);opacity:.55;width:auto;height:24px}.hi .hi-press:hover .trk{animation-play-state:paused}@media (max-width:900px){.hi{padding:40px 0 36px}.hi h1{margin-bottom:16px;font-size:40px;line-height:44px}.hi .hi-eye{margin-bottom:16px;font-size:10.5px}.hi .sub{margin-bottom:22px;font-size:17px;line-height:25px}.hi .hi-cta{gap:8px}.hi .pill{letter-spacing:.06em;flex:1 1 0;min-width:0;height:50px;padding:0 10px;font-size:12px}.hi .hi-meta{letter-spacing:.06em;white-space:nowrap;font-size:10px;line-height:16px}.hi .hi-meta .gr em{margin-right:5px;font-size:11px}.hi .hi-meta i{margin:0 6px}.hi .hi-panel{border-radius:16px;margin-top:32px}.hi .hi-offer,.hi .hi-panel.photo .hi-offer{grid-template-columns:1fr;gap:24px;min-height:0;padding:28px 20px 26px}.hi .hi-panel.photo>img{object-position:62% 50%}.hi .hi-panel.photo:before{background:linear-gradient(#0a18268c 0%,#0a1826e6 45%,#0a1826f5 100%)}.hi .hi-price b{font-size:72px}.hi .hi-price span{font-size:21px;line-height:26px}.hi .hi-pt{gap:14px}.hi .hi-checks{gap:11px;margin-top:20px;padding-top:18px;font-size:15.5px;line-height:21px}.hi .hi-blk{padding:18px}.hi .hi-who{gap:14px}.hi .hi-who img,.hi .hi-who .ico{width:60px;height:60px}.hi .hi-who .ico svg{width:30px;height:30px}.hi .hi-who b{font-size:15.5px;line-height:21px}.hi .hi-blk.lab b{font-size:20px;line-height:24px}.hi .hi-press{margin:28px 0 26px}.hi .hi-press img{height:20px}.hi .hi-press .set{gap:36px;padding-right:36px}}.fam .fsb{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-d);background:0 0;border:0;border-bottom:1px solid #92592a59;align-items:center;gap:8px;margin-top:12px;padding:0 0 5px;font:600 12px/1 Montserrat,sans-serif;display:inline-flex}.fam .fsb:hover{color:var(--navy);border-color:var(--navy)}.fam .lead .fsb{vertical-align:1px;white-space:nowrap;margin:0 0 0 4px;padding-bottom:2px;font-size:11px;display:inline-flex}.fam .fsb svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .2s}.fam .fsb:hover svg{transform:translate(3px)}.fsd{width:calc(100% - 32px);max-width:560px;color:var(--navy);background:#fff;border:0;border-radius:24px;padding:0;box-shadow:0 30px 80px #0a182659}.fsd::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a182699}.fsd-in{padding:40px 40px 32px;position:relative}.fsd .ey{letter-spacing:.16em;text-transform:uppercase;color:var(--bronze-d);margin-bottom:12px;font:600 12px/1 Montserrat,sans-serif;display:block}.fsd h3{font:400 28px/34px var(--serif);margin:0 0 18px}.fsd p{color:#3a3a3a;margin:0 0 14px;font-size:16px;line-height:25px}.fsd p.nc{color:#6a6a6a;border-top:1px solid #eee7df;padding-top:14px;font-size:14px;line-height:21px}.fsd .pill{height:48px;margin-top:6px;padding:0 24px}.fsd cite{color:#8a8a8a;margin-top:18px;font-size:12px;font-style:normal;line-height:17px;display:block}.fsd .fsx{width:40px;height:40px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #e3ded8;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}@media (max-width:900px){.fsd-in{padding:32px 22px 24px}.fsd h3{padding-right:36px;font-size:24px;line-height:30px}.fsd p{font-size:15px;line-height:23px}}.fam .causes{grid-auto-rows:1fr}.fam .flip{text-align:left;cursor:pointer;perspective:1400px;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.fam .flip .in{height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:grid}.fam .flip.on .in{transform:rotateY(180deg)}.fam .flip .fc{backface-visibility:hidden;border-radius:20px;flex-direction:column;grid-area:1/1;justify-content:flex-start;gap:0;min-height:0;padding:24px 24px 22px;display:flex}.fam .flip .fr{background:#fff;box-shadow:0 1px #0a18260a}.fam .flip:hover .fr{box-shadow:0 10px 30px #0a182614}.fam .flip .bk{background:var(--navy);color:#fff;transform:rotateY(180deg)}.fam .flip .fi{background:var(--navy);width:48px;height:48px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.fam .flip .fi svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.fam .flip .h{letter-spacing:-.02em;margin-bottom:8px;font-family:inherit;font-size:23px;font-weight:500;line-height:28px;display:block}.fam .flip .fr .p{color:#444;font-size:16px;line-height:23px;display:block}.fam .flip .tap{letter-spacing:.12em;text-transform:uppercase;color:var(--bronze-d);align-items:center;gap:8px;margin-top:auto;padding-top:16px;font:600 11.5px/1 Montserrat,sans-serif;display:inline-flex}.fam .flip .tap svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.fam .flip .bk .sm{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font:600 10.5px/1 Montserrat,sans-serif;display:block}.fam .flip .bk .n{font:400 46px/1 var(--serif);color:var(--gold);margin:12px 0 8px;display:block}.fam .flip .bk .p{color:#ffffffe0;margin:0;font-size:14.5px;line-height:21px;display:block}.fam .flip .bk .k{color:#fff;margin-top:8px;font-size:14px;font-style:normal;font-weight:600;line-height:20px;display:block}.fam .flip .bk .src{color:#ffffff80;margin-top:auto;padding-top:12px;font-size:11px;font-style:normal;line-height:15px;display:block}.fam .flip .bk .tap{color:var(--gold);padding-top:10px}.fam .hint{color:#6a6a6a;margin:-12px 0 24px;font-size:14.5px;line-height:21px}.fam .bandx{grid-template-columns:1fr;gap:32px}.fam .ftop{grid-template-columns:1fr 1fr;align-items:end;gap:56px;display:grid}.fam .ftop h2,.fam .ftop .lead{margin-bottom:0}.fam .frow{border-top:1px solid #e3ded8;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:0;padding-top:24px;display:flex}.fam .frow .foot{border-top:0;margin:0;padding-top:0}.fam .frow .hint{text-align:right;white-space:nowrap;flex:none;margin:0}@media (max-width:900px){.fam .frow{flex-direction:column;gap:8px}.fam .frow .hint{text-align:left;white-space:normal}}.fam .hint .sw{display:none}.fam .causes{grid-template-columns:repeat(4,1fr);gap:14px}.fam .flip .fc{padding:22px 20px 20px}.fam .flip .bk .n{margin:10px 0 8px;font-size:40px}.fam .flip .bk .p{font-size:14px;line-height:20px}.fam .flip .bk .k{font-size:13.5px;line-height:19px}@media (prefers-reduced-motion:reduce){.fam .flip .in{transition:none}}@media (max-width:900px){.fam .flip .fc{gap:0;padding:20px}.fam .flip .fi{width:42px;height:42px;margin-bottom:12px}.fam .flip .h{font-family:inherit;font-size:21px;font-weight:500;line-height:26px;display:block}.fam .flip .bk .n{font-size:40px}.fam .ftop{grid-template-columns:1fr;gap:20px}.fam .ftop .lead{margin-bottom:0}.fam .causes{grid-template-columns:1fr;grid-auto-rows:auto;gap:12px;display:grid}.fam .causes::-webkit-scrollbar{display:none}.fam .flip{scroll-snap-align:start}}.band.mkb{text-align:center;padding:104px 0 72px;overflow:hidden}.mkb .mh{max-width:860px;margin:0 auto;padding:0 20px}.mkb h2{letter-spacing:-.03em;margin:0 0 20px;font-size:44px;line-height:52px}.mkb h2 .g{color:var(--gold)}.mkb .mh p.sub{font:400 30px/38px var(--serif);color:#fff;max-width:none;margin:0 auto 12px}.mkb .sub b{color:var(--gold);font-weight:400}.mkb .ey{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 18px;font:600 12px/1 Montserrat,sans-serif;display:block}.mkb .mh p{color:#ffffffc7;max-width:640px;margin:0 auto 22px;font-size:18px;line-height:27px}.mkr{margin-bottom:10px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mkr .tr{flex:none;gap:10px;padding-right:10px;animation:70s linear infinite mkr;display:flex}.mkr.r2 .tr{animation-duration:85s;animation-direction:reverse}.mkr.r3 .tr{animation-duration:78s}.mkr span{color:#ffffffd1;white-space:nowrap;border:1px solid #d2a17152;border-radius:100px;flex:none;align-items:center;height:46px;padding:0 22px;font-size:21px;font-weight:300;line-height:1;display:inline-flex}.mkr.r1 span{color:var(--gold);border-color:#d2a1718c}.mkg{isolation:isolate;padding:44px 0 40px;position:relative}.mkg:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#d2a17117 1px,#0000 1px) 50%/56px 56px,linear-gradient(90deg,#d2a17117 1px,#0000 1px) 50%/56px 56px,radial-gradient(50% 70%,#b8784429 0%,#b8784400 100%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 75%,#000 30%,#0000 100%);mask-image:radial-gradient(60% 75%,#000 30%,#0000 100%)}.mkg .mkr:last-child{margin-bottom:0}@keyframes mkr{to{transform:translate(-100%)}}.mkb .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mkb .mc{max-width:900px;margin:60px auto 0;padding:0 20px}.mkb .mc h3{font:400 38px/46px var(--serif);color:#fff;letter-spacing:-.01em;margin:0}.mkb .mc h3 b{color:var(--gold);font-weight:400}.mkb .mc .src{color:#ffffff80;margin-top:18px;font-size:13px;line-height:19px;display:block}@media (prefers-reduced-motion:reduce){.mkr .tr{animation:none}}@media (max-width:900px){.mkb h2{font-size:30px;line-height:36px}.mkb .mh p{margin-bottom:16px;font-size:16px;line-height:24px}.mkr span{height:36px;padding:0 15px;font-size:15px}.mkb .mh p.sub{margin-bottom:8px;font-size:22px;line-height:29px}.mkg{padding:28px 0 26px}.mkg:before{background-size:40px 40px,40px 40px,auto}.band.mkb{padding:64px 0 44px}.mkb .mc{margin-top:40px}.mkb .mc h3{font-size:27px;line-height:33px}}.lb{padding:112px 0 104px}.lb .lh{grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-bottom:48px;display:grid}.lb .ey{letter-spacing:.16em;text-transform:uppercase;color:var(--bronze-d);margin-bottom:16px;font:600 12px/1 Montserrat,sans-serif;display:block}.lb h2{letter-spacing:-.03em;margin:0;font-size:44px;line-height:52px}.lb h2 .g{color:var(--bronze)}.lb .lh p{color:#3a3a3a;margin:0;font-size:18px;line-height:28px}.lb .lg{grid-template-columns:1.05fr 1fr;gap:20px;display:grid}.lb .lp{background:var(--navy);border-radius:24px;min-height:520px;margin:0;position:relative;overflow:hidden}.lb .lp img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lb .lp:after{content:"";background:linear-gradient(#0a182600 45%,#0a1826e0 100%);position:absolute;inset:0}.lb .lp figcaption{z-index:1;color:#fff;position:absolute;bottom:26px;left:28px;right:28px}.lb .lp figcaption b{font:400 26px/32px var(--serif);margin-bottom:6px;display:block}.lb .lp figcaption span{color:#ffffffbf;font-size:14px;line-height:20px}.lb .lp .tag{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--gold);letter-spacing:.14em;text-transform:uppercase;background:#0a1826b8;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font:600 11px/1 Montserrat,sans-serif;display:inline-flex;position:absolute;top:22px;left:22px}.lb .lp .tag svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.lb .ld{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-radius:16px;padding:14px 16px 16px;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 10px 30px #0a182640}.lb .ld .lh2{letter-spacing:.14em;text-transform:uppercase;color:#7a7a7a;margin-bottom:12px;font:600 10px/1 Montserrat,sans-serif;display:block}.lb .ld ul{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.lb .ld li{flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.lb .ld li:before{display:none}.lb .ld li+li{border-left:1px solid #e8e2db;padding-left:14px}.lb .ld img{object-fit:cover;object-position:50% 22%;border:2px solid var(--gold);border-radius:50%;flex:none;width:48px;height:48px;position:static;inset:auto;transform:none}.lb .ld b{font:400 15px/19px var(--serif);color:var(--navy);display:block}.lb .ld b sup,.lb .ld span sup{font-size:8px;line-height:0}.lb .ld small{letter-spacing:.1em;text-transform:uppercase;color:var(--bronze-d);margin:3px 0 4px;font:600 9.5px/1.25 Montserrat,sans-serif;display:block}.lb .ld span{color:#4a4a4a;font-size:12px;line-height:16px;display:block}.lb .bk{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.lb .bk .pill{height:48px;padding:0 24px}.lb .lj{background:var(--navy);color:#fff;border-radius:24px;padding:36px 36px 30px}.lb .lj .sm{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font:600 11px/1 Montserrat,sans-serif;display:block}.lb .lj h3{font:400 28px/34px var(--serif);color:#fff;margin:0 0 22px}.lb .lj ol{counter-reset:lj;margin:0;padding:0;list-style:none}.lb .lj li{counter-increment:lj;margin:0;padding:0 0 22px 56px;position:relative}.lb .lj li:before{content:counter(lj);width:36px;height:36px;font:400 17px/1 var(--serif);color:var(--gold);border:1px solid #d2a1718c;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.lb .lj li:after{content:"";background:#d2a17147;width:1px;position:absolute;top:40px;bottom:4px;left:18px}.lb .lj li:last-child{padding-bottom:0}.lb .lj li:last-child:after{display:none}.lb .lj li b{margin-bottom:4px;font-size:16px;font-weight:600;line-height:22px;display:block}.lb .lj li span{color:#ffffffc7;font-size:14.5px;line-height:22px;display:block}.lb .lj li small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;background:#d2a17124;border-radius:999px;margin-top:8px;padding:5px 10px;font:600 10.5px/1 Montserrat,sans-serif;display:inline-block}.lb .lc{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.lb .lw{background:var(--navy);color:#fff;border-radius:24px;flex-direction:column;padding:40px;display:flex}.lb .lw .sm{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font:600 11px/1 Montserrat,sans-serif;display:block}.lb .lw h3{font:400 26px/32px var(--serif);color:#fff;margin:0 0 22px}.lb .lw ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.lb .lw li{margin:0;padding:0 0 0 30px;position:relative}.lb .lw li:before{content:"";width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--gold);background:#d2a1712e;border-radius:50%;position:absolute;top:3px;left:0}.lb .lw li b{margin-bottom:2px;font-size:16px;font-weight:600;line-height:22px;display:block}.lb .lw li span{color:#ffffffc7;font-size:14.5px;line-height:22px;display:block}.lb .lw li sup{font-size:8px;line-height:0}.lb .lw .fig{color:#ffffffbf;border-top:1px solid #d2a17140;max-width:none;margin:26px 0 0;padding-top:24px;font-size:14px;line-height:20px}.lb .lw .fig b{font:400 26px/1 var(--serif);color:var(--gold);margin-right:4px}.lb .lw .fig i{background:#d2a17199;border-radius:50%;width:4px;height:4px;margin:0 10px 4px;display:inline-block}.lb .wc{background:var(--navy);border-radius:24px;align-items:flex-end;min-height:380px;display:flex;position:relative;overflow:hidden}.lb .wc img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.lb .wc:after{content:"";background:linear-gradient(#0a18260d 25%,#0a1826e6);position:absolute;inset:0}.lb .wc .tx{z-index:1;color:#fff;padding:36px;position:relative}.lb .wc .sm{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font:600 11px/1 Montserrat,sans-serif;display:block}.lb .wc h3{font:400 32px/38px var(--serif);color:#fff;margin:0 0 18px}.lb .wc .ch{flex-wrap:wrap;gap:8px;display:flex}.lb .wc .ch span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff24;border:1px solid #ffffff40;border-radius:999px;padding:9px 14px;font-size:13.5px;line-height:1}@media (max-width:900px){.lb .wc{min-height:340px}.lb .wc .tx{padding:24px}.lb .wc h3{font-size:26px;line-height:31px}}.lb .lx{background:var(--feat);border-radius:24px;padding:32px}.lb .lx .sm{letter-spacing:.16em;text-transform:uppercase;color:var(--bronze-d);margin-bottom:10px;font:600 11px/1 Montserrat,sans-serif;display:block}.lb .lx h3{font:400 26px/32px var(--serif);margin:0 0 14px}.lb .lx p{color:#3a3a3a;margin:0 0 16px;font-size:15px;line-height:23px}.lb .lx ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lb .lx p.fy{color:var(--navy,#0a1826);margin:18px 0 0;font-weight:600}.lb .lx li{margin:0;padding:0 0 0 26px;font-size:15px;line-height:22px;position:relative}.lb .lx li:before{content:"";border:2px solid var(--bronze);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:0}.lb .lx .src{color:#7a7a7a;margin-top:16px;font-size:12px;line-height:17px;display:block}.lb .lt{background:#fff;border:1px solid #e8e2db;border-radius:24px;padding:12px 32px 18px}.lb .lt table{border-collapse:collapse;width:100%}.lb .lt th,.lb .lt td{text-align:left;vertical-align:top;border-bottom:1px solid #eee7df;padding:16px 12px 16px 0;font-size:15px;line-height:22px}.lb .lt tr:last-child td{border-bottom:0}.lb .lt thead th{letter-spacing:.12em;text-transform:uppercase;color:#7a7a7a;padding-top:20px;font:600 11px/1.3 Montserrat,sans-serif}.lb .lt thead th.us{color:var(--bronze-d)}.lb .lt td:first-child{color:#6a6a6a;width:30%}.lb .lt td.us{color:var(--navy);font-weight:600}.lb .lt td.us:before{content:"";background:var(--bronze);border-radius:50%;width:8px;height:8px;margin:0 8px 1px 0;display:inline-block}@media (max-width:900px){.lb{padding:64px 0 60px}.lb .lh{grid-template-columns:1fr;gap:16px;margin-bottom:28px}.lb h2{font-size:30px;line-height:36px}.lb .lh p{font-size:16px;line-height:25px}.lb .lg,.lb .lc{grid-template-columns:1fr;gap:14px}.lb .lc{margin-top:14px}.lb .lp{min-height:400px}.lb .ld{padding:12px 10px;bottom:10px;left:10px;right:10px}.lb .ld .lh2{margin-bottom:10px}.lb .ld ul{gap:8px}.lb .ld li+li{padding-left:8px}.lb .ld img{width:40px;height:40px}.lb .ld b{font-size:13.5px;line-height:17px}.lb .ld small{letter-spacing:.06em;font-size:8.5px}.lb .ld span{display:none}.lb .bk{flex-wrap:nowrap}.lb .bk .pill{white-space:normal;text-align:center;flex:1 1 0;min-width:0;height:auto;min-height:48px;padding:8px 12px;font-size:14px;line-height:1.2}.lb .lj,.lb .lx,.lb .lw{padding:26px 22px}.lb .lw .fig b{font-size:22px}.lb .lt{padding:6px 18px 12px;overflow-x:auto}.lb .lt th,.lb .lt td{padding:13px 10px 13px 0;font-size:14px;line-height:20px}.lb .lt td:first-child{width:auto}}.rev{background:var(--navy);position:relative;overflow:hidden}.rev:before{content:"";pointer-events:none;background-image:linear-gradient(#d2a17114 1px,#0000 1px),linear-gradient(90deg,#d2a17114 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 80% at 30%,#000 20%,#0000 75%)}.rev .wrap{position:relative}.rev .score{background:linear-gradient(160deg,var(--bronze),var(--bronze-d))}.rev .score span{color:#ffffffd9}.rev .score .stars svg{fill:#fff}.rev .rc{background:#ffffff0d;border:1px solid #d2a17140}.rev .rc p{color:#fff}.rev .rc small{color:#ffffff8c}.rev .rc small b{color:var(--gold)}.rev .rvn button{color:var(--gold);background:0 0;border-color:#d2a17180}.rev .rvn button:hover{border-color:var(--gold);background:#d2a1711f}.rev .rvn button:disabled{background:0 0;border-color:#d2a17140}@media (max-width:900px){.rev:before{background-size:40px 40px}}.rev .revrow{scroll-behavior:smooth}.rev .rvn{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.rev .rvn button{width:44px;height:44px;color:var(--gold);cursor:pointer;background:0 0;border:1px solid #d2a17180;border-radius:50%;font-size:17px;transition:opacity .2s,border-color .2s}.rev .rvn button:disabled{opacity:.35;cursor:default}@media (max-width:900px){.rev .rvn{display:none}}footer details.lg{background:0 0;border-radius:0;margin:0 0 18px;padding:0}footer details.lg:last-child{margin-bottom:0}footer details.lg summary:after{content:none}footer details.lg summary{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);gap:0;margin:0 0 6px;padding:0;font:600 11px/16px Montserrat,sans-serif;list-style:none;display:block}footer details.lg summary::-webkit-details-marker{display:none}footer details.lg p{margin:0 0 18px;padding:0}footer .lgl .tx details:last-child p{margin-bottom:0}@media (min-width:901px){footer details.lg summary{pointer-events:none}}@media (max-width:900px){footer .lgl .tx{border-top:1px solid #ffffff24}footer details.lg,footer details.lg:last-child{border-bottom:1px solid #ffffff24;margin:0}footer details.lg summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px 0;display:flex}footer details.lg summary:after{content:"+";font:400 20px/1 var(--font);letter-spacing:0;color:#ffffffb3}footer details.lg[open] summary:after{content:"−"}footer details.lg p,footer .lgl .tx details:last-child p{margin:0 0 16px}}footer .ad{color:#fffc;margin:0}footer .ad a{margin:8px 0 0}footer .ad a+a{margin-top:2px}footer .hr{color:#fffc;margin:0}footer .lgl{border-top:1px solid #ffffff24;grid-template-columns:150px 1fr;gap:40px;padding:32px 0;display:grid}footer .seals img{filter:none;width:auto;height:71px;margin:0 0 12px}footer .seals p{color:#ffffffa6;margin:0;font-size:12px;line-height:17px}footer .lgl h6{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 6px;font:600 11px/16px Montserrat,sans-serif}footer .lgl p{color:#ffffff9e;max-width:none;margin:0 0 18px;font-size:12px;line-height:18px}footer .lgl .tx p:last-child{margin-bottom:0}footer .bot{color:#ffffffa6;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 0 24px;font-size:12px;display:flex}footer .bot a{color:#fffc;margin:0 0 0 18px;display:inline}@media (max-width:900px){footer .cols>div:first-child{grid-column:1/-1}footer .lgl{grid-template-columns:1fr;gap:20px}footer .seals{align-items:center;gap:16px;display:flex}footer .seals img{margin:0}footer .bot{flex-direction:column}footer .bot a{margin:0 18px 0 0}}.cmp .r:first-child>div.cl{align-items:center;display:flex}.cmp .cl img{filter:brightness(0)invert();width:150px;height:auto;display:block}.cmp{isolation:isolate;background:#fff;border:1px solid #ece6df;margin-top:28px;position:relative;overflow:visible;box-shadow:0 1px 2px #0a18260a,0 18px 48px -18px #0a182629}.cmp:before{content:"";z-index:0;background:#fbf5ee;border:1px solid #b27c4a52;border-radius:20px;width:29.07%;position:absolute;top:-14px;bottom:-14px;left:24.42%;box-shadow:0 24px 56px -16px #0a182647,0 4px 12px #0a18260f}.cmp .r{z-index:1;position:relative}.cmp .r>div{border-top:1px solid #f0ebe5;padding:22px 24px}.cmp .r:first-child>div{letter-spacing:.12em;text-transform:uppercase;color:var(--navy);background:0 0;align-self:end;font:600 12px/16px Montserrat,sans-serif}.cmp .r:first-child>div.cl{background:var(--navy);border-radius:20px 20px 0 0;align-self:stretch;margin-top:-14px;padding:30px 24px 22px}.cmp .r>div:nth-child(2){color:var(--ink);background:0 0;border-top-color:#b27c4a2e;padding-left:54px;font-weight:600;position:relative}.cmp .r>div:nth-child(2):after{content:"";background:var(--bronze-d) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:23px;left:24px}.cmp .r:first-child>div:nth-child(2):after{display:none}.cmp .r:first-child>div:nth-child(2){padding-left:24px}.cmp .r:last-child>div:nth-child(2){margin-bottom:-14px;padding-bottom:36px}.cmp .r>div:first-child{color:var(--navy);font-size:15px;font-weight:600}.cmp .r>div:nth-child(3),.cmp .r>div:nth-child(4){color:var(--ink);font-weight:500}.cmp .r:first-child>div:nth-child(3),.cmp .r:first-child>div:nth-child(4){color:var(--navy);font-size:12.5px;font-weight:700}.cmp .r:hover>div:not(:nth-child(2)){background:#fcfbf9}.cmp .r:first-child:hover>div:not(:nth-child(2)){background:0 0}@media (max-width:900px){.cmp{box-shadow:none;background:0 0;border:0;gap:14px;margin-top:20px}.cmp:before{display:none}.cmp .r{background:#fff;border:1px solid #ece6df;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px -14px #0a18262e}.cmp .r>div{border-top:1px solid #f0ebe5;padding:12px 18px}.cmp .r>div:first-child{letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-d);border-top:0;padding:16px 18px 12px;font:600 11px/15px Montserrat,sans-serif}.cmp .r>div:nth-child(2){border-top:0;border-left:3px solid var(--bronze-d);background:#fbf5ee;margin:0;padding:14px 18px 14px 48px}.cmp .r>div:nth-child(2):after{top:15px;left:16px}.cmp .r:last-child>div:nth-child(2){margin-bottom:0;padding-bottom:14px}.cmp .r:hover>div:not(:nth-child(2)){background:0 0}.cmp .r>div:nth-child(n+2){color:var(--ink);padding:14px 18px;font-size:16px;font-weight:500;line-height:23px}.cmp .r>div:nth-child(2){padding:16px 18px 16px 48px;font-weight:600}.cmp .r>div:nth-child(n+2):before{letter-spacing:.12em;text-transform:uppercase;color:#7a8089;margin:0 0 5px;font:700 11px/16px Montserrat,sans-serif;display:block}.cmp .r>div:nth-child(2):before{content:"Alpha Refinery";color:var(--bronze-d)}.cmp .r>div:nth-child(3):before{content:"Online testosterone service"}.cmp .r>div:nth-child(4):before{content:"Typical men's clinic"}.cmp .r>div:nth-child(2):after{top:16px}.cmp .r>div:first-child{font:600 18px/24px var(--serif),serif;letter-spacing:0;text-transform:none;color:var(--navy);padding:18px 18px 14px}}@media (min-width:901px){.fam .ftop{grid-template-columns:1.35fr 1fr;gap:64px}.fam .ftop h2{text-wrap:balance;font-size:36px;line-height:44px}}@media (min-width:1200px){.fam .ftop h2 .l2{display:block}}.hi p.sub{text-wrap:balance;max-width:920px}@media (max-width:900px){.hi p.sub{font-size:16px;line-height:24px}}.faq{background:linear-gradient(#0a18260b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#0a18260b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#fff 0%,#f4ece2 70%,#ebddcb 100%)}@media (max-width:900px){.faq{background-size:48px 48px,48px 48px,auto}}.faq .fqh .fsm{letter-spacing:.16em;text-transform:uppercase;color:var(--bronze-d);margin-bottom:12px;font:600 11px/16px Montserrat,sans-serif;display:block}.faq .fqh{position:sticky;top:132px}.faq .fqh h2{margin:0 0 16px}.faq .fqh p{color:#4a4f57;max-width:380px;margin:0;font-size:16px;line-height:24px}.faq .fqh .fcall{border:1.5px solid var(--navy);height:46px;color:var(--navy);font:500 16px/1 var(--font);letter-spacing:-.01em;border-radius:80px;align-items:center;padding:0 24px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.faq .fqh .fcall:hover{background:var(--navy);color:#fff}@media (max-width:900px){.faq .fqh{position:static}.faq .fqh p{margin-bottom:18px}.faq .fqh .fcall{height:44px}}.hdr .book{background:var(--navy);color:#fff;height:46px;font:500 16px/1 var(--font);letter-spacing:-.01em;text-transform:none;border-radius:80px;padding:0 24px}.hdr .book:hover{background:var(--bronze-d);color:#fff}@media (max-width:900px){.hdr .book{height:40px;padding:0 18px;font-size:15px}}.hi .hi-cta .pill{height:50px;font:500 16px/1 var(--font);letter-spacing:-.01em;text-transform:none;border-radius:80px;padding:0 28px}.hi .hi-cta .pill.go{color:var(--navy);background:#fff;border:1px solid #fff}.hi .hi-cta .pill.go:hover{background:var(--gold);border-color:var(--gold);color:var(--navy)}.hi .hi-cta .pill.call{color:#fff;background:0 0;border:1px solid #ffffff73}.hi .hi-cta .pill.call:hover{background:#ffffff1a;border-color:#fff}@media (max-width:900px){.hi .hi-cta .pill{padding:0 12px;font-size:15px}}.cmpt{display:none}@media (max-width:900px){.cmpt{border:1.5px solid var(--navy);width:100%;font:600 16px/22px var(--font);color:var(--navy);text-align:left;cursor:pointer;background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 0;padding:18px 20px;display:flex;box-shadow:0 12px 28px -16px #0a18264d}.cmpt small{font:500 13px/18px var(--font);letter-spacing:0;text-transform:none;color:var(--bronze-d);margin-top:3px;display:block}.cmpt[aria-expanded=true] small .x1,.cmpt small .x2{display:none}.cmpt[aria-expanded=true] small .x2{display:inline}.cmpt i{background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:50%;flex:none;width:36px;height:36px;transition:transform .25s}.cmpt[aria-expanded=true] i{transform:rotate(180deg)}.cmp{display:none}.cmp.open{margin-top:14px;display:flex}}.rev .score .g{flex:none}.rev .score .rvh{letter-spacing:.16em;text-transform:uppercase;color:#ffffffe6;flex:none;margin:0 0 18px;font:600 11px/16px Montserrat,sans-serif}@media (max-width:900px){.rev .score{background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:6px 12px;padding:0 0 4px}.rev .score .rvh{font:400 32px/38px var(--serif);letter-spacing:-.01em;text-transform:none;color:#fff;flex:100%;margin:0 0 6px}.rev .score .g{width:24px;height:24px}.rev .score b{font-size:40px;line-height:44px}.rev .score .stars svg{fill:var(--gold);width:18px;height:18px}.rev .score span{color:#ffffffa6;font-size:14px}}.price .offer .pr{display:block}.price .offer .pn span{color:#ffffffb8;font-size:14px;line-height:20px;display:block}.price .offer .pn span+span{display:none}.price .offer .ctas{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.price .offer .ctas .pill{flex:auto}.price .offer .pill.ask{color:#fff;background:0 0;border-color:#ffffff73}.price .offer .pill.ask:hover{background:#ffffff1a;border-color:#fff}@media (max-width:900px){.price .offer .pr{align-items:center;gap:18px;margin:4px 0 0;display:flex}.price .offer .pr .p{flex:none;margin:0}.price .offer .pn{border-left:1px solid #fff3;padding-left:18px}.price .offer .pn span{color:#fff;font-size:15px;line-height:21px}.price .offer .pn span+span{color:var(--gold);margin-top:4px;font-weight:500;display:block}.price .offer .ctas{flex-direction:column}.price .offer .ctas .pill{width:100%;height:50px}}.price .offer{isolation:isolate;color:#fff;background:linear-gradient(160deg,#0a1826 0%,#0e2238 55%,#143456 100%);position:relative;overflow:hidden;box-shadow:0 24px 56px -18px #0a182673}.price .offer:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#96bee629 1px,#0000 1px),linear-gradient(90deg,#96bee629 1px,#0000 1px),linear-gradient(#96bee60f 1px,#0000 1px),linear-gradient(90deg,#96bee60f 1px,#0000 1px);background-position:-1px -1px;background-size:120px 120px,120px 120px,24px 24px,24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 45%,#00000059 100%);mask-image:linear-gradient(#000 0 45%,#00000059 100%)}.price .offer:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#d2a17138,#d2a17100);border-radius:50%;width:340px;height:340px;position:absolute;top:-40px;left:-60px}.price .offer small{color:#ffffffb8}.price .offer small:first-child{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font:600 11px/16px Montserrat,sans-serif}.price .offer .p{color:#fff;font-size:84px;line-height:96px}.price .offer ul{color:#ffffffeb;border-top:1px solid #ffffff24;padding-top:20px}.price .offer li:before{background:var(--gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.5l2.2 2.2 4.8-5' fill='none' stroke='%230A1826' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;width:16px;height:16px;margin-top:3px}.price .offer .pill.dark{color:var(--navy);background:#fff;border-color:#fff}.price .offer .pill.dark:hover{background:var(--gold);border-color:var(--gold);color:var(--navy)}.price .offer .addon{color:#ffffffb8;border-top-color:#ffffff24}.price .offer .addon b{color:#fff}@media (max-width:900px){.price .offer{padding:30px 24px}.price .offer:before{background-size:96px 96px,96px 96px,24px 24px,24px 24px}.price .offer .p{font-size:72px;line-height:84px}#measure .lc .wc{display:none}.wp .hi .hi-pt{flex-direction:column;align-items:flex-start;gap:10px}.wp .hi .hi-pt br{display:none}.wp .hi .hi-price .hi-pt span{max-width:300px}.wp .price .offer .pr{flex-direction:column;align-items:flex-start;gap:6px}.wp .price .offer .pn{border-left:0;padding-left:0}}.asq{background:var(--feat);padding:96px 0;scroll-margin-top:90px}.asq-intro h2 .g{color:var(--bronze)}.asq .wrap{grid-template-columns:1fr 1.15fr;align-items:start;gap:56px;display:grid}.asq-intro h2{letter-spacing:-.03em;margin-bottom:16px;font-size:36px;line-height:43px}.asq-intro>p{color:var(--mute);margin-bottom:28px;font-size:17px;line-height:1.55}.asq-intro ol{counter-reset:s;gap:18px;margin:0;padding:0;list-style:none;display:grid}.asq-intro li{counter-increment:s;color:var(--mute);padding-left:44px;font-size:15.5px;line-height:1.55;position:relative}.asq-intro li:before{content:"0" counter(s);color:var(--bronze-d);letter-spacing:.08em;font:600 13px/1.6 Montserrat,sans-serif;position:absolute;top:1px;left:0}.asq-intro li b{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}.asq-card{border:1px solid var(--warm);background:#fff;border-radius:20px;padding:36px;scroll-margin-top:96px;box-shadow:0 18px 48px #0a182614}.asq-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-d);margin-bottom:14px;font:600 11.5px/1 Montserrat,sans-serif}.asq-q{letter-spacing:-.02em;outline:0;margin-bottom:10px;font-size:24px;line-height:1.3}.asq-sub{color:var(--mute);margin-bottom:22px;font-size:15px;line-height:1.5}.asq-field{margin-bottom:14px;display:block}.asq-field span{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.asq-field input{width:100%;height:48px;font:400 16px var(--font);background:#fff;border:1px solid #d9d4ce;border-radius:10px;padding:0 14px}.asq-field input:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.asq-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.asq-consent{color:var(--mute);align-items:flex-start;gap:10px;margin:6px 0 4px;font-size:12.5px;line-height:1.5;display:flex}.asq-consent input{width:16px;height:16px;accent-color:var(--navy);flex:none;margin-top:3px}.asq-err{color:#b3261e;min-height:20px;margin:6px 0;font-size:13.5px}.asq-form .pill,.asq-act .pill{width:100%}.asq-fine{color:var(--mute);margin-top:14px;font-size:12.5px;line-height:1.5}.asq-prog{background:var(--warm);border-radius:4px;height:4px;margin-bottom:22px;overflow:hidden}.asq-prog i{background:var(--bronze);height:100%;transition:width .3s;display:block}.asq-opts{gap:10px;margin:22px 0 18px;display:grid}.asq-opt{text-align:left;min-height:54px;font:500 16px/1.35 var(--font);color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d9d4ce;border-radius:12px;padding:14px 18px;transition:border-color .15s,background .15s}@media (hover:hover){.asq-opt:hover{border-color:var(--bronze);background:var(--feat)}}.asq-opt.on{border-color:var(--navy);background:var(--navy);color:#fff}.asq-back{font:500 14px var(--font);color:var(--mute);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:6px 0;text-decoration:underline}.asq-top{align-items:center;gap:24px;margin-bottom:16px;display:flex}.asq-num{background:var(--navy);color:#fff;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.asq-num b{font:600 40px/1 var(--serif)}.asq-num span{opacity:.7;margin-top:4px;font-size:12px}.asq-tier{letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-d);margin-bottom:8px;font:600 11.5px/1 Montserrat,sans-serif}.asq-head{letter-spacing:-.02em;outline:0;font-size:22px;line-height:1.3}.asq-body{color:var(--mute);margin-bottom:22px;font-size:15.5px;line-height:1.55}.asq-bars{gap:14px;margin-bottom:26px;display:grid}.asq-bl{justify-content:space-between;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}.asq-bt{background:var(--warm);border-radius:8px;height:8px;overflow:hidden}.asq-bt i{background:linear-gradient(90deg,var(--bronze),var(--gold));width:0;height:100%;transition:width .9s;display:block}.asq-next{border-top:1px solid var(--warm);padding-top:22px}.asq-next h4{letter-spacing:-.01em;margin-bottom:8px;font-size:18px}.asq-pri{color:var(--mute);margin-bottom:14px;font-size:15px;line-height:1.5}.asq-next ol{color:var(--mute);gap:8px;margin:0 0 14px;padding-left:20px;font-size:14.5px;line-height:1.5;display:grid}.asq-next ol b{color:var(--ink);font-weight:600}.asq-offer{margin-bottom:16px;font-size:14.5px;font-weight:600}.asq-act p{color:var(--mute);text-align:center;margin-top:12px;font-size:14px}.asq-act p a{color:var(--ink);font-weight:600}.asq-disc{color:var(--mute);margin-top:22px;font-size:12px;line-height:1.5}@media (max-width:900px){.asq{padding:56px 0}.asq .wrap{grid-template-columns:1fr;gap:28px}.asq-intro h2{font-size:28px;line-height:34px}.asq-intro ol{display:none}.asq-card{border-radius:16px;padding:24px 20px}.asq-q{font-size:21px}.asq-num{width:88px;height:88px}.asq-num b{font-size:32px}.asq-head{font-size:19px}}@media (prefers-reduced-motion:reduce){.asq-bt i,.asq-prog i{transition:none}}.hi .hi-price .hi-pt.nop span{color:#fff;font-size:40px;line-height:46px}.hi .hi-price .hi-pt.nop span small{color:var(--gold)}@media (max-width:900px){.hi .hi-price .hi-pt.nop span{font-size:30px;line-height:36px}}.cmph,.cmp .rx{display:none}@media (max-width:900px){.cmph{font:400 26px/32px var(--serif);color:var(--navy);margin:20px 0 0;display:block}.cmph small{font:500 13px/18px var(--font);color:var(--bronze-d);margin-top:6px;display:block}.cmp,.cmp.open{margin-top:14px;display:flex}.cmp .r>div:nth-child(3),.cmp .r>div:nth-child(4){display:none}.cmp .r.open>div:nth-child(3),.cmp .r.open>div:nth-child(4){display:block}.cmp .r .rx{width:100%;font:600 13px/18px var(--font);color:var(--navy);cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #f0ebe5;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.cmp .r .rx:after{content:"";background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:24px;height:24px;transition:transform .25s}.cmp .r.open .rx:after{transform:rotate(180deg)}.cmp .r .rx .x2,.cmp .r.open .rx .x1{display:none}.cmp .r.open .rx .x2{display:inline}}.alpha-lp[data-bg=dots] .hi{background:radial-gradient(circle,#0a182621 1px,#0000 1.6px) 0 0/24px 24px,linear-gradient(#fff 0%,#f4ece2 70%,#ebddcb 100%)}.alpha-lp[data-bg=plain] .hi{background:linear-gradient(#fff 0%,#f4ece2 70%,#ebddcb 100%)}:root,.alpha-lp{--serif:"Belleza","Avenir Next",sans-serif;--font:"Montserrat",system-ui,sans-serif}
