:where([data-lp-root]) :is(p,h1,h2,h3,h4,h5,h6,ul,ol,figure,blockquote,label,small){font:revert;line-height:inherit;margin:revert;padding:revert;border:revert;display:revert;color:revert}
:where([data-lp-root]) :is(img,video,canvas){display:revert;vertical-align:revert}
:where([data-lp-root]) :is(b,strong){font-weight:revert}
:where([data-lp-root]) a{text-decoration:revert;padding:revert}
:root{color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#000}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}
@font-face{font-family:"Tobias";src:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af3966e417a36cfe6c9f589_baseline-v4-du-71f7414b6d.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Saans";src:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af39675b8527db6d7d87f3e_baseline-v4-du-9b4b7c646b.woff2) format("woff2");font-weight:300;font-display:swap}
@font-face{font-family:"Saans";src:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af39676aad0a3bfa8bda609_baseline-v4-du-ad16c81de8.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Saans";src:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af39673553d1b3debddcd39_baseline-v4-du-74a8c64d45.woff2) format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"Saans Mono";src:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af3966dba575a8f4c6d4cd2_baseline-v4-du-59fcd2d344.woff2) format("woff2");font-weight:400;font-display:swap}
:root{
--bg:#ffffff; --off:#f6f6f5; --panel:#f2f2f1; --fg:#181818; --muted:#545454; --grey:#8c8c8c; --line:#0000001a; --soft:#0000000a;
--chip:#f3e8de; --sel:#cdd7bc; --sel-line:#3f6b35; --star:#00b67a; --brand:#ef6c46;
--night:#111010; --night-2:#1b1918; --on-night:#f4f4f3; --night-muted:#b6b5b5; --night-line:#ffffff1f;
--red:#e5514f; --amb:#e8a93a; --grn:#4fb463; --ember:#ffb784;
--f-head:"Tobias","STIX Two Text","Times New Roman",serif;
--f-ui:"Saans","Inter",-apple-system,BlinkMacSystemFont,Arial,sans-serif;
--f-mono:"Saans Mono",ui-monospace,Menlo,monospace;
--wrap:1120px;
color-scheme:light;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--fg);font-family:var(--f-ui);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:hidden}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.001s!important;animation-iteration-count:1!important;transition:none!important}}
a{color:inherit}
h1,h2,h3,p{margin:0}
h1,h2,h3{font-weight:400;text-wrap:balance}
img{display:block}
.gut{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.inset{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}
.wrap{max-width:var(--wrap);margin:0 auto;width:100%}
.mono{font-family:var(--f-mono);font-size:12px;line-height:1.1;text-transform:uppercase;letter-spacing:0}
.muted{color:var(--muted)}
.h1{font-family:var(--f-head);font-size:clamp(44px,5.4vw,74px);line-height:1.05}
.h2{font-family:var(--f-head);font-size:clamp(34px,4vw,50px);line-height:1.1}
.h2 .g{color:var(--grey)}
.sub{font-size:17px;line-height:1.45;color:var(--muted);max-width:54ch;text-wrap:pretty}
.sec{padding-block:clamp(64px,8vw,104px)}
.head{display:flex;flex-direction:column;gap:14px;max-width:720px}
.head.c{align-items:center;text-align:center;margin-inline:auto}
.card-night{position:relative;border-radius:20px;overflow:hidden;isolation:isolate;background:var(--night);color:var(--on-night)}
.card-night .sub{color:#ffffffc2}
.card-night .mono{color:#ffffffa6}
.card-night .h2,.card-night .h1{color:#fff}
.card-night .h2 .g{color:#ffffff73}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:50px;font:inherit;font-size:16px;line-height:1.1;padding:15px 30px;text-decoration:none;cursor:pointer;transition:transform .1s,background .15s}
.btn:active{transform:scale(.98)}
.btn-ink{background:var(--fg);color:#f4f4f3}.btn-ink:hover{background:#000}
.btn-white{background:#fff;color:var(--fg);box-shadow:0 10px 30px #0000003d}.btn-white:hover{background:#f4f4f3}
.btn:focus-visible,.opt:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid #2261bb;outline-offset:3px}
.ring{position:relative}
.ring::after{content:"";position:absolute;inset:0;border-radius:inherit;animation:hcRing 2.8s ease-out 1.2s infinite;pointer-events:none}
@keyframes hcRing{0%{box-shadow:0 0 0 0 #ffffff59}70%,100%{box-shadow:0 0 0 14px #ffffff00}}
.stars{color:var(--star);letter-spacing:1px}
.avs{display:flex;flex:none}
.avs img{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid var(--night);margin-left:-8px}
.avs img:first-child{margin-left:0}
.opt{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:11px 18px;font:inherit;font-size:15px;color:var(--fg);cursor:pointer;transition:border-color .15s,box-shadow .15s}
.opt:hover{border-color:color-mix(in srgb,var(--fg) 40%,transparent)}
.opt[aria-selected="true"],.opt[aria-pressed="true"]{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg);font-weight:500}
.check{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.check li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.4}
.check li::before{content:"";width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--sel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233f6b35' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/12px no-repeat}
header{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:30;background:var(--bg)}
.hrow{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px}
.logo{display:flex;color:var(--fg)}
.logo svg{height:22px;width:auto;display:block}
.hr{display:flex;align-items:center;gap:20px;font-size:14px}
.hr .tp{display:flex;align-items:center;gap:8px;color:var(--muted)}
.hr .btn{padding:11px 20px;font-size:14px}
@media (max-width:760px){.hr .tp{display:none}.hrow{height:56px}.logo svg{height:20px}}
.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:8px;padding:clamp(40px,5vw,64px) clamp(24px,5vw,64px);min-height:min(740px,calc(100vh - 76px))}
.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 60% at 74% 50%,#c17e3a2e,transparent 70%)}
.hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}
.hero .sub{font-size:18px;max-width:42ch}
.hero .btn{padding:16px 34px;margin-top:4px}
.hero-time{font-size:13.5px;color:#ffffffa6;margin-top:-8px}
.proofline{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#ffffffcc;padding-top:22px;margin-top:6px;border-top:1px solid var(--night-line);width:100%}
.proofline b{color:#fff;font-weight:500}
.press{display:flex;align-items:center;flex-wrap:wrap;gap:14px 28px}
.press img{height:15px;width:auto;filter:brightness(0) invert(1);opacity:.6}
.viz{position:relative;width:100%;max-width:600px;aspect-ratio:1;justify-self:center;touch-action:pan-y;cursor:grab}
.viz canvas{position:absolute;inset:0;width:100%;height:100%}
.sys{display:none!important;position:absolute;left:50%;bottom:3%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:12px;text-transform:uppercase;color:#fff;border:1px solid #ffffff2e;background:#1b1918b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;padding:7px 11px;white-space:nowrap;transition:opacity .4s}
.sys i{width:7px;height:7px;background:#f17551}
.tile{position:absolute;width:212px;background:#1b1918e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff21;border-radius:14px;padding:11px 13px 13px;color:#fff;box-shadow:0 20px 40px -14px #000000b3;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1)}
.tile.on{opacity:1;transform:none}
.tile-t{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:500}
.tile small{display:block;font-size:12px;color:#ffffffa6;margin-top:2px}
.pill{display:inline-block;font-size:11.5px;line-height:1;border-radius:6px;padding:4px 7px;white-space:nowrap}
.pill.p-out{background:#e5514f2e;color:#ff9b98}.pill.p-ok{background:#4fb46326;color:#9be0a5}.pill.p-sub{background:#e8a93a26;color:#f6d77f}
.rbar{position:relative;display:grid;grid-template-columns:1fr 1fr 1.4fr 1fr 1fr;gap:3px;height:4px;margin-top:11px}
.rbar i{border-radius:2px}
.rbar i:nth-child(1),.rbar i:nth-child(5){background:#e5514f}
.rbar i:nth-child(2),.rbar i:nth-child(4){background:#e8c35a}
.rbar i:nth-child(3){background:#6fcb7c}
.rbar b{position:absolute;top:-9px;left:var(--p);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #fff;transform:translateX(-50%)}
.tile.a{left:-4%;top:8%}.tile.b{right:-4%;top:36%}.tile.c{left:-1%;top:64%}
@media (max-width:900px){
.hero{grid-template-columns:minmax(0,1fr);padding:16px 16px 28px;min-height:0;gap:0}
.viz{order:-1;max-width:380px;margin-bottom:8px}
.tile{width:148px;padding:8px 10px 10px}.tile-t{font-size:12px}.tile small{font-size:10.5px}.tile .pill{font-size:10px;padding:3px 5px}
.tile.a{left:0;top:3%}.tile.b{right:0;top:36%}.tile.c{left:0;top:66%}
.sys{font-size:10.5px;padding:5px 9px}
.hero .h1{font-size:42px}.hero .sub{font-size:16px}.hero .btn{align-self:stretch}.hero-copy{gap:16px;padding-inline:4px}
.press{gap:12px 20px}.press img{height:13px}
}
.sec{padding-block:144px}
.mt-c{margin-top:72px}
@media (max-width:900px){.sec{padding-block:88px}.mt-c{margin-top:44px}}
.tag{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;border:1px solid #0000002e;border-radius:6px;padding:6px 10px;font-family:var(--f-mono);font-size:13px;line-height:1;text-transform:uppercase;color:var(--fg);background:#fff}
.tag::before{content:"";width:7px;height:7px;background:var(--fg);flex:none}
.head.c .tag,.final .tag{align-self:center}
.card-night .tag{background:transparent;border-color:#ffffff33;color:#fff}
.card-night .tag::before{background:#fff}
.tl{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}
.tl-line{position:absolute;top:11px;left:calc(50% / var(--n));right:calc(50% / var(--n));height:2px;background:#d9d9d7}
.tl-line i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--p,0) * 100%);background:#f17551;box-shadow:0 0 14px #f1755166}
.tl.done .tl-line i{background:#f17551}
.tn{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding-inline:14px;min-width:0}
.sq{position:relative;z-index:1;width:24px;height:24px;background:#181818;border:1px solid #fff;display:grid;place-items:center;transition:background .3s,border-color .3s}
@keyframes sqpop{0%{transform:scale(1)}40%{transform:scale(1.28)}100%{transform:scale(1)}}
.tn.on .sq{animation:sqpop .45s cubic-bezier(.2,.8,.2,1)}
.sq::after{content:"";width:6px;height:6px;border-radius:50%;background:#fff}
.tn.on .sq{background:#f17551}
.tn .body{transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}
.tl:not(.ready) .tn .body{opacity:1}
.tl.ready .tn:not(.on) .body{opacity:.3}
.outcomes .tl{margin-top:80px}
.outcomes .body{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:44px}
.outcomes .body b{font-family:var(--f-head);font-weight:400;font-size:clamp(42px,4.2vw,54px);line-height:1}
.outcomes .body span{font-size:15.5px;color:var(--muted);max-width:26ch}
@media (max-width:760px){
.tl.v{grid-template-columns:minmax(0,1fr);gap:36px}
.tl.v .tl-line{left:11px;right:auto;top:12px;bottom:auto;height:calc(100% - var(--last,40px));width:2px}
.tl.v .tl-line i{width:100%;height:calc(var(--p,0) * 100%);background:#f17551}
.tl.done.v .tl-line i{background:#f17551}
.tl.v .tn{flex-direction:row;align-items:flex-start;text-align:left;gap:18px;padding:0}
.outcomes .tl.v .body{align-items:flex-start;margin-top:-4px;gap:8px}
}
.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:80px}
.stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:8px 24px;border-left:1px solid var(--line)}
.stat:first-child{border-left:0}
.stat b{font-family:var(--f-head);font-weight:400;font-size:clamp(46px,4.4vw,58px);line-height:1}
.stat span{font-size:15.5px;color:var(--muted);max-width:26ch;line-height:1.4}
@media (max-width:760px){.stats{grid-template-columns:minmax(0,1fr);margin-top:44px}.stat{border-left:0;border-top:1px solid var(--line);padding:28px 8px}.stat:first-child{border-top:0;padding-top:0}.stat b{font-size:48px}}
.tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.optbar{display:flex;justify-content:center;margin-bottom:28px}
.optbar div{display:inline-flex;align-items:center;gap:4px;border:1px dashed #f17551;border-radius:10px;padding:4px;background:#fff7f4}
.optbar span{font-family:var(--f-mono);font-size:11px;text-transform:uppercase;color:#c4512f;padding:0 8px}
.optbar button{border:0;background:transparent;font:inherit;font-size:13px;padding:7px 12px;border-radius:7px;cursor:pointer;color:var(--fg)}
.optbar button[aria-pressed="true"]{background:#f17551;color:#fff}
.story{max-width:1040px;margin:40px auto 0}
.ex{display:inline-block;font-family:var(--f-mono);font-size:10.5px;text-transform:uppercase;border:1px solid var(--line);border-radius:4px;padding:3px 7px;color:var(--muted);background:#fff}
.who{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px}
.who b{font-weight:500}
.sq-q{font-family:var(--f-head);font-size:clamp(28px,3vw,40px);line-height:1.12;max-width:22ch;quotes:"\201C" "\201D"}
.told{font-size:15px;color:var(--muted);line-height:1.4}
.chain-k{display:block;text-align:center;font-family:var(--f-mono);font-size:12px;text-transform:uppercase;color:var(--muted);margin:44px 0 24px}
.tl-wrap{padding-inline:28px}
.story .tn .body{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:4px}
.story .tn .body b{font-weight:500;font-size:15.5px}
.story .tn .body span{font-size:13.5px;color:var(--muted);max-width:22ch}
.ans{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:36px 40px}
.ans .mono{display:block;margin-bottom:12px}
.ans h3{font-family:var(--f-head);font-size:clamp(22px,2.1vw,27px);line-height:1.18}
.ans p{font-size:15px;line-height:1.5}
.result{display:flex;align-items:baseline;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid currentColor;border-color:#ffffff26}
.result b{font-family:var(--f-head);font-weight:400;font-size:32px;white-space:nowrap}
.result span{font-size:13.5px;opacity:.7}
.tex{position:absolute;inset:0;z-index:0;overflow:hidden}
.tex img{width:100%;height:100%;object-fit:cover;filter:blur(1px) saturate(.9)}
.tex::after{content:"";position:absolute;inset:0;background:var(--ov)}
.layer{position:relative;z-index:1}
.sA{background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 30px 70px -40px #00000040}
.sA-top{position:relative;padding:52px 32px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;--ov:linear-gradient(180deg,#f6f4f1e6,#fffffff7)}
.sA .ans{background:var(--fg);color:#f4f4f3;position:relative}
.sA .ans .mono{color:#ffffffa6}
.sA .ans::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#ffffff1a}
.sB{position:relative;border-radius:24px;overflow:hidden;color:#fff;--ov:linear-gradient(180deg,#111010d1,#111010f0)}
.sB .layer{padding:56px 32px 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}
.sB .told{color:#ffffffa6}
.sB .ex{background:transparent;border-color:#ffffff33;color:#ffffffb3}
.sB .chain-k{color:#ffffff8c}
.sB .tl-line{background:#ffffff26}
.sB .sq{border-color:#111}
.sB .tn .body span{color:#ffffff99}
.sB .tl.ready .tn:not(.on) .body{opacity:.3}
.sB .ans{position:relative;z-index:1;margin:44px 18px 18px;background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.sB .ans .mono{color:#ffffff8c}
.sC{background:#f6f6f5;border-radius:28px;padding:18px}
.sC-top{background:#fff;border-radius:18px;padding:44px 28px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}
.sC-top .chain-k{margin-top:36px}
.sC-bot{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;margin-top:18px}
.sC-ans{padding:22px 18px;display:flex;flex-direction:column;gap:18px}
.sC-ans .mono{color:var(--muted)}
.sC-ans h3{font-family:var(--f-head);font-weight:400;font-size:clamp(22px,2vw,26px);line-height:1.2}
.sC-ans .result{border-color:var(--line);color:var(--fg)}
.cv{position:relative;border-radius:18px;overflow:hidden;min-height:380px;background:#1a1717;--ov:linear-gradient(180deg,#0e0c0bc7,#0e0c0b9e 45%,#0e0c0bd9)}
.chart{position:absolute;inset:0;z-index:1;padding:26px 28px;color:#fff}
.chart .mk{font-size:16px;font-weight:500}
.chart .big{display:flex;align-items:baseline;gap:8px;margin-top:2px}
.chart .big b{font-weight:400;font-size:52px;line-height:1}
.chart .big span{font-size:14px;color:#ffffffbf}
.chart svg{position:absolute;left:28px;right:28px;bottom:38px;width:calc(100% - 56px);height:50%;overflow:visible}
.chart .grid line{stroke:#ffffff17}
.chart .ln{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.chart .lbl{font-family:var(--f-ui);font-size:13px;font-weight:500;fill:#fff}
.chart .dt{fill:#fff}
.bub{position:absolute;z-index:2;background:#fff;color:var(--fg);border-radius:12px;padding:10px 13px;font-size:13.5px;line-height:1.35;box-shadow:0 14px 30px -12px #00000080;opacity:0;transform:translateY(6px);transition:opacity .5s .9s,transform .6s .9s cubic-bezier(.2,.8,.2,1)}
.bub.on{opacity:1;transform:none}
.bub-by{position:absolute;z-index:2;display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:#fff;opacity:0;transition:opacity .5s 1s}
.bub-by.on{opacity:1}
.bub-by img{width:22px;height:22px;border-radius:50%;object-fit:cover}
.sD{background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 30px 70px -40px #00000040}
.sD-top{padding:48px 32px 8px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}
.map{position:relative;margin:36px 18px 0;border-radius:18px;overflow:hidden;min-height:400px;--ov:linear-gradient(180deg,#f7f5f2eb,#f2efebe6)}
.map svg.links{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}
.lnk{fill:none;stroke:#f17551;stroke-width:1.4;stroke-dasharray:var(--l);stroke-dashoffset:var(--l);animation:drawl .9s cubic-bezier(.4,.1,.2,1) forwards;animation-delay:var(--d)}
@keyframes drawl{to{stroke-dashoffset:0}}
.mkc{position:absolute;z-index:2;width:36%;background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px;box-shadow:0 10px 26px -16px #00000059;opacity:0;transform:translateY(6px);animation:rise .5s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--d)}
@keyframes rise{to{opacity:1;transform:none}}
.mkc b{display:flex;align-items:center;gap:8px;font-weight:500;font-size:14.5px}
.mkc b::before{content:"";width:8px;height:8px;background:#f17551}
.mkc span{display:block;font-size:13px;color:var(--muted);margin-top:3px}
.mkc.tl1{left:4%;top:9%}.mkc.tr1{right:4%;top:9%}.mkc.bl1{left:4%;bottom:9%}.mkc.br1{right:4%;bottom:9%}
.drd{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}
.drd img{width:76px;height:76px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 0 0 1.5px #f17551,0 12px 30px -10px #00000066}
.drd b{font-size:13.5px;font-weight:500}
.drd small{font-size:12px;color:var(--muted)}
.sD .ans{margin:18px;border-radius:18px;background:var(--fg);color:#f4f4f3}
.sD .ans .mono{color:#ffffffa6}
.s-note{margin-top:24px;text-align:center;font-size:12.5px;color:var(--muted)}
@media (max-width:900px){
.tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tabs .opt{justify-content:center;padding:11px 10px;font-size:14px;text-align:center}
.optbar span{display:none}.optbar button{padding:7px 9px;font-size:12px}
.sA-top,.sB .layer,.sD-top{padding:32px 20px 12px}
.sC{padding:10px;border-radius:22px}.sC-top{padding:28px 18px}
.sC-bot{grid-template-columns:minmax(0,1fr)}.cv{min-height:470px}.chart svg{height:42%}
.tl-wrap{padding-inline:22px}
.story .tl.v .tn .body{align-items:flex-start;margin-top:0;text-align:left}
.story .tl.v .tn .body span{max-width:none}
.ans{grid-template-columns:minmax(0,1fr);gap:22px;padding:26px 22px}
.sB .ans{margin:32px 10px 10px}
.map{margin:24px 10px 0;min-height:0;padding:96px 12px 12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}
.map svg.links{display:none}.mkc{position:static;width:auto}.drd{top:48px}
.sD .ans{margin:10px}
}
.sq-q{max-width:32ch;text-wrap:balance}
.story{transition:opacity .26s ease,transform .26s ease}
.story.out{opacity:0;transform:translateY(10px)}
@keyframes rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@keyframes texIn{from{opacity:0;transform:scale(1.07)}to{opacity:1;transform:none}}
.sB{background:#111010;border-radius:24px}
.sB .tex{bottom:auto;height:560px;--ov:linear-gradient(180deg,#111010b3 0%,#111010cc 45%,#111010 100%)}
.sB .tex img{filter:saturate(.95) contrast(1.05);animation:texIn 1.4s cubic-bezier(.2,.8,.2,1) both}
.sB .layer.top{padding:72px 40px 0}
.sB .layer.top .ex{margin-bottom:6px}
.sB .layer.top>*{animation:rise .7s cubic-bezier(.2,.8,.2,1) both}
.sB .layer.top>:nth-child(2){animation-delay:.05s}.sB .layer.top>:nth-child(3){animation-delay:.1s}.sB .layer.top>:nth-child(4){animation-delay:.15s}
.sB .layer.mid{align-items:stretch;padding:64px 40px 0;animation:rise .7s .22s cubic-bezier(.2,.8,.2,1) both}
.sB .sq-q{color:#fff}
.sB .told{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:18px;padding-top:20px;border-top:1px solid #ffffff1a;min-width:min(420px,100%)}
.sB .told q{font-size:16px;color:#ffffffcc;quotes:"\201C" "\201D"}
.sB .told span{font-size:14px;color:#ffffffa6}
.sign{display:flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#fff}
.sign>span{display:inline-flex;align-items:center;gap:9px}.sign>span::before{content:"";width:7px;height:7px;background:#f17551;flex:none}
.sign.c{width:100%;justify-content:center;margin-bottom:40px}
.sign.c::before,.sign.c::after{content:"";flex:1;height:1px;background:#ffffff1f}
.sign.c::before{margin-right:8px}.sign.c::after{margin-left:8px}
.sign.l{margin-bottom:14px;color:#ffffffb3}
.sB .tl-line{background:#ffffff26}
.sB .sq{background:#262422;border-color:#ffffff4d}
.sB .sq::after{background:#ffffffb3}
.sB .tn.on .sq{background:#f17551;border-color:#f17551}
.sB .tn.on .sq::after{background:#fff}
.sB .tn .body b{color:#fff}
.sB .tn .body span{color:#ffffffa6}
.sB .tl.ready .tn:not(.on) .body{opacity:.35}
.sB .ans{margin:56px 20px 20px;padding:36px 36px 32px;gap:48px;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;-webkit-backdrop-filter:none;backdrop-filter:none;animation:rise .8s .35s cubic-bezier(.2,.8,.2,1) both}
.sB .ans h3{font-size:clamp(22px,2.1vw,26px);line-height:1.22;color:#fff;max-width:24ch;text-wrap:balance}
.sB .ans p{font-size:15.5px;line-height:1.5;color:#ffffffc7}
.sB .result{display:block;margin-top:24px;padding:22px 0 0;border-top:1px solid #ffffff1a}
.sB .ans{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch}
.sB .ans>div{padding:4px 0}
.sB .ans>div+div{border-left:1px solid #ffffff1a;padding-left:44px;margin-left:44px}
.sB .ans h3{margin-top:2px}
.sB .ans .sign.l{margin-bottom:16px}
.sB .result b{display:block;white-space:normal;font-size:clamp(22px,2.1vw,26px);line-height:1.2;color:#f8a283}
.sB .result span{display:block;margin-top:6px;font-size:14px;opacity:1;color:#ffffff99}
@media (max-width:900px){
.sB{border-radius:20px}
.sB .tex{height:440px}
.sB .layer.top{padding:44px 22px 0}
.sB .layer.mid{padding:48px 22px 0}
.sign.c{margin-bottom:30px}
.sB .ans{margin:40px 8px 8px;padding:28px 20px 24px;grid-template-columns:minmax(0,1fr)}
.sB .ans>div+div{border-left:0;padding-left:0;margin-left:0;border-top:1px solid #ffffff1a;padding-top:26px;margin-top:26px}
}
@media (max-width:760px){
.sq-q{font-size:27px;line-height:1.15}
.sB .told q{font-size:15px}
.sB .tl-wrap{padding-inline:6px}
.story .tl.v{gap:28px}
.story .tl.v .tn .body b{font-size:15.5px}
.story .tl.v .tn .body span{font-size:14px}
.sign{font-size:12px}
}
.snav{display:flex!important;align-items:center;justify-content:center;gap:10px;margin-top:32px}
.snav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--fg);display:grid;place-items:center;cursor:pointer;transition:background .15s}
.snav button:hover{border-color:var(--fg)}
.snav span{display:none}
.snav svg{width:16px;height:16px}
.snav span{min-width:56px;text-align:center;font-family:var(--f-mono);font-size:12px;text-transform:uppercase;color:var(--muted)}
.s-note{margin-top:20px}
.optbar{display:flex;justify-content:center;margin-bottom:28px}
.optbar.hb{margin:0 0 12px}
.optbar button b{font-weight:600}
.optbar button em{font-style:normal}
@media (max-width:760px){.optbar button em{display:none}.optbar button{padding:7px 12px!important;font-size:13px!important}.optbar span{display:none}}
.tile .t-k{display:block;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:#ffffff80}
.tile .t-k.or{color:#f8a283}
.tile .t-h{display:block;font-size:15.5px;font-weight:500;line-height:1.25;margin-top:4px;color:#fff}
.tile .t-c{display:flex;align-items:baseline;gap:7px;margin-top:6px;font-size:12.5px;line-height:1.35;color:#ffffffb3}
.tile .t-c::before{content:"";flex:none;width:6px;height:6px;background:#f17551;transform:translateY(-1px)}
.hero[data-hv=A] .tile,.hero[data-hv=B] .tile{width:226px;padding:12px 14px 13px}
.tile.off{display:none}
.tile.big{width:316px;left:calc(50% - 158px);right:auto;top:auto;bottom:6%;padding:16px 18px 17px;border-radius:16px}
.tile .t-q{display:block;font-family:var(--f-head);font-weight:400;font-size:24px;line-height:1.15;margin-top:6px;color:#fff}
.tile .t-p{font-size:13.5px;line-height:1.45;color:#ffffffc2;margin-top:8px}
.tile .t-l{list-style:none;margin:12px 0 0;padding:12px 0 0;border-top:1px solid #ffffff1a;display:flex;flex-direction:column;gap:7px}
.tile .t-l li{display:flex;align-items:center;gap:9px;font-size:13px;color:#fff}
.tile .t-l li::before{content:"";flex:none;width:14px;height:14px;background:#f17551 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7.2l2.3 2.3 4.7-5' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}
.tile .t-doc{display:flex;align-items:center;gap:11px}
.tile .t-doc img{width:42px;height:42px;border-radius:50%;object-fit:cover;flex:none;border:2px solid #ffffff26}
.tile .t-doc b{display:block;font-size:14px;font-weight:500}
.tile .t-doc small{display:block;font-size:11.5px;color:#ffffff8c;margin-top:1px}
.tile .t-m{font-family:var(--f-head);font-size:19px;line-height:1.3;color:#fff;margin-top:12px}
.hero[data-hv=D] .tile .t-c{margin-top:12px;padding-top:11px;border-top:1px solid #ffffff1a}
.hphoto{display:none;position:relative;width:100%;max-width:560px;justify-self:center;aspect-ratio:1/1.08;border-radius:24px;overflow:visible}
.hphoto>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 40%;border-radius:24px}
.hphoto::after{content:"";position:absolute;inset:0;border-radius:24px;background:linear-gradient(180deg,#0000 55%,#0000004d)}
.hero[data-hv=E] .viz{display:none}
.hero[data-hv=E] .hphoto{display:block}
.hphoto .g{position:absolute;z-index:1;background:#16141399;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border:1px solid #ffffff2e;border-radius:16px;color:#fff;padding:14px 16px;box-shadow:0 24px 48px -20px #000000a6;animation:gfloat 6s ease-in-out infinite}
.hphoto .g1{left:5%;bottom:5%;width:262px}
.hphoto .g2{right:-5%;top:7%;display:flex;align-items:center;gap:11px;animation-delay:-2s}
.hphoto .g2 img{width:40px;height:40px;border-radius:50%;object-fit:cover}
.hphoto .g2 b{display:block;font-size:13.5px;font-weight:500}.hphoto .g2 small{display:block;font-size:12px;color:#ffffffa6}
.hphoto .g3{right:-4%;bottom:34%;animation-delay:-4s}
.hphoto .g3 b{display:block;font-family:var(--f-head);font-weight:400;font-size:20px;margin-top:4px}
.hphoto .t-k{display:block;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6}
.hphoto .t-k.or{color:#f8a283}
.hphoto .t-l{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}
.hphoto .t-l li{display:flex;align-items:center;gap:9px;font-size:13.5px}
.hphoto .t-l li::before{content:"";flex:none;width:14px;height:14px;background:#f17551 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7.2l2.3 2.3 4.7-5' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}
@keyframes gfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@media (max-width:900px){
.hphoto{order:-1;max-width:380px;margin:0 auto 18px;aspect-ratio:1/1.08}
.hphoto .g3{display:none}
.hphoto .g{padding:10px 12px;border-radius:13px}
.hphoto .g1{left:3%;bottom:4%;width:200px}.hphoto .t-l li{font-size:12px}
.hphoto .g2{right:3%;top:4%}.hphoto .g2 img{width:32px;height:32px}.hphoto .g2 b{font-size:12px}.hphoto .g2 small{font-size:11px}
.hphoto .g3{right:3%;bottom:40%}.hphoto .g3 b{font-size:16px}
}
@media (max-width:900px){
.hero[data-hv=A] .tile,.hero[data-hv=B] .tile{width:168px;padding:9px 11px 10px}
.tile .t-k{font-size:9.5px}.tile .t-h{font-size:13px}.tile .t-c{font-size:11px;gap:6px;margin-top:4px}
.tile.big{width:262px;left:calc(50% - 131px);right:auto;bottom:2%;padding:12px 13px 13px}
.tile .t-q{font-size:19px}.tile .t-p{font-size:12px}.tile .t-l{margin-top:9px;padding-top:9px;gap:5px}.tile .t-l li{font-size:12px}
.tile .t-doc img{width:34px;height:34px}.tile .t-doc b{font-size:12.5px}.tile .t-doc small{font-size:10.5px}.tile .t-m{font-size:15.5px;margin-top:9px}
}
.story.play [class^=v] > *{animation:rise .6s cubic-bezier(.2,.8,.2,1) both}
.chk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.chk li{display:flex;align-items:center;gap:10px;font-size:14.5px}
.chk li::before{content:"";flex:none;width:16px;height:16px;background:#f17551 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7.2l2.3 2.3 4.7-5' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}
.dchip{display:flex;align-items:center;gap:11px}
.dchip img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}
.dchip b{display:block;font-size:14px;font-weight:500}
.dchip small{display:block;font-size:12.5px;color:var(--muted)}
.ill{width:100%;height:auto;overflow:visible}
.ill .ill-soft{fill:none;stroke:#ffffff40;stroke-width:2}
.ill .ill-soft2{fill:none;stroke:#ffffff8c;stroke-width:3;stroke-linecap:round}
.ill .ill-line{fill:none;stroke:#f17551;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:drawl 2.4s .3s cubic-bezier(.4,.1,.2,1) forwards}
.ill .ill-dot{fill:#f17551}
.ill .ill-axis{stroke:#ffffff26;stroke-width:1}
.ill .ill-t{font-family:var(--f-mono);font-size:11px;fill:#ffffff8c;text-transform:uppercase}
.ill .ill-t.or{fill:#f8a283}
.ill .ill-fill{fill:#f17551;transform-origin:52px 100px;animation:drain 3.2s .3s cubic-bezier(.4,.1,.2,1) forwards}
.ill .ill-ticks line{stroke:#ffffff59;stroke-width:2}
.ill .ill-hand{stroke:#fff;stroke-width:3;stroke-linecap:round}
.ill .ill-hand.m{stroke:#f17551;animation:tick 4s steps(4) infinite;transform-origin:120px 100px;transform-box:view-box}
.ill .ill-moon{fill:#f8a283}
@keyframes drawl{to{stroke-dashoffset:0}}
@keyframes drain{from{transform:scaleX(1)}to{transform:scaleX(.16)}}
@keyframes tick{0%{transform:rotate(24deg)}100%{transform:rotate(48deg)}}
.v1{background:#f6f4f1;border-radius:24px;padding:40px clamp(18px,4vw,48px) 36px;display:flex;flex-direction:column;gap:18px}
.v1-row{display:flex;align-items:flex-end;gap:12px;max-width:640px}
.v1-row.r{align-self:flex-end;justify-content:flex-end}
.v1-av{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#e9e3dc;color:var(--fg);font-family:var(--f-head);font-size:20px;object-fit:cover}
.v1-b{border-radius:20px;padding:16px 20px 18px}
.v1-b.me{background:#fff;border-bottom-left-radius:6px;box-shadow:0 1px 0 #0000000a}
.v1-b.dr{background:var(--fg);color:#f4f4f3;border-bottom-right-radius:6px}
.v1-h{display:flex;align-items:center;gap:10px;margin-bottom:8px}
.v1-h b{font-weight:500;font-size:14px}
.v1-h small{font-size:12.5px;color:#ffffff8c}
.v1-q{font-family:var(--f-head);font-size:clamp(22px,2.3vw,28px);line-height:1.2}
.v1-b.me small{display:block;margin-top:10px;font-size:14px;color:var(--muted)}
.v1-b.dr p{font-size:15.5px;line-height:1.5;color:#ffffffd9}
.v1-b.dr .chk{margin-top:14px;padding-top:14px;border-top:1px solid #ffffff1f}
.v1-b.dr .chk li{font-size:14px;color:#fff}
.v1-out{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-top:10px;padding-top:24px;border-top:1px solid #0000001a}
.v1-out b{font-family:var(--f-head);font-weight:400;font-size:clamp(24px,2.6vw,32px);color:#c4512f}
.story.play .v1 > :nth-child(2){animation-delay:.25s}.story.play .v1 > :nth-child(3){animation-delay:.5s}
@media (max-width:760px){.v1{padding:24px 14px 26px;border-radius:20px;gap:14px}.v1-av{width:36px;height:36px;font-size:17px}.v1-b{padding:14px 15px 15px}.v1-row{gap:8px}.v1-b.dr p{font-size:14.5px}.v1-h small{display:none}}
.v2{display:grid;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);background:#111010;color:#fff;border-radius:24px;overflow:hidden}
.v2-col{padding:44px 40px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.v2-col .mono{color:#ffffff80}
.v2-col .ex{background:transparent;border-color:#ffffff33;color:#ffffffb3}
.v2-q{font-family:var(--f-head);font-size:clamp(22px,2.2vw,28px);line-height:1.2;quotes:"\201C" "\201D"}
.v2-w{font-size:14px;font-weight:500}
.v2-t{font-size:14.5px;color:#ffffff99;line-height:1.45;margin-top:auto;padding-top:14px;border-top:1px solid #ffffff1a;width:100%}
.v2-mid{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:32px 18px;background:#1c1a19}
.v2-mid::before,.v2-mid::after{content:"";position:absolute;left:50%;width:1px;height:calc(50% - 70px);background:linear-gradient(#f1755100,#f17551)}
.v2-mid::before{top:0}.v2-mid::after{bottom:0;transform:scaleY(-1)}
.v2-mid img{width:72px;height:72px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #1c1a19,0 0 0 4px #f17551}
.v2-mid b{font-size:13.5px;font-weight:500}
.v2-mid p{font-size:13px;line-height:1.4;color:#ffffffa6}
.v2-col.after{background:linear-gradient(160deg,#f175511f,#f1755105 60%)}
.v2-r{font-family:var(--f-head);font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1.15;color:#f8a283}
.v2-col.after>p{font-size:14.5px;color:#ffffffa6}
.v2-col.after .chk{margin-top:auto;padding-top:14px;border-top:1px solid #ffffff1a;width:100%}
.v2-col.after .chk li{font-size:14px}
.story.play .v2 > :nth-child(2){animation-delay:.2s}.story.play .v2 > :nth-child(3){animation-delay:.4s}
@media (max-width:860px){.v2{grid-template-columns:minmax(0,1fr);border-radius:20px}.v2-col{padding:28px 22px}.v2-mid{flex-direction:row;text-align:left;padding:18px 22px;justify-content:flex-start}.v2-mid::before,.v2-mid::after{display:none}.v2-mid img{width:52px;height:52px}.v2-mid div{display:block}.v2-t{margin-top:6px}}
.v3{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;background:#f6f4f1;border-radius:24px;padding:16px}
.v3-vis{position:relative;background:#111010;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 36px 30px;min-height:380px;overflow:hidden}
.v3-vis::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 45%,#f1755124,transparent 70%)}
.v3-vis .ill{position:relative;max-width:300px}
.v3-cap{position:relative;margin-top:22px;font-family:var(--f-mono);font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#ffffffb3;text-align:center}
.v3-txt{padding:28px 28px 26px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.v3-q{font-family:var(--f-head);font-size:clamp(24px,2.4vw,30px);line-height:1.18;quotes:"\201C" "\201D"}
.v3-w{font-size:14px;font-weight:500;margin-top:-2px}
.v3-row{width:100%;padding-top:14px;border-top:1px solid #0000001a;display:flex;flex-direction:column;gap:6px}
.v3-row .mono{color:var(--muted)}
.v3-row p{font-size:15.5px;line-height:1.45}
.v3-row b{font-family:var(--f-head);font-weight:400;font-size:clamp(22px,2.2vw,27px);line-height:1.2;color:#c4512f}
.v3-txt .dchip{margin-top:auto;padding-top:8px}
@media (max-width:860px){.v3{grid-template-columns:minmax(0,1fr);padding:10px;border-radius:20px}.v3-vis{min-height:0;padding:20px 30px 16px}.v3-vis .ill{max-width:150px}.v3-cap{margin-top:12px}.v3-txt{padding:18px 12px 14px}}
.v4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.v4-c{background:#f6f4f1;border-radius:22px;padding:14px 14px 22px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;animation:rise .6s var(--d) cubic-bezier(.2,.8,.2,1) both}
.v4-vis{width:100%;background:#111010;border-radius:16px;padding:22px 40px 16px;display:flex;justify-content:center;margin-bottom:6px}
.v4-vis .ill{max-width:190px}
.v4-c > :not(.v4-vis){margin-inline:10px}
.v4-c q{font-family:var(--f-head);font-size:21px;line-height:1.2;quotes:"\201C" "\201D"}
.v4-w{font-size:13.5px;font-weight:500;margin-top:-4px}
.v4-f{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid #0000001a;width:calc(100% - 20px)}
.v4-f .mono{color:var(--muted)}
.v4-f p{font-size:14.5px;line-height:1.4}
.v4-r{font-family:var(--f-head);font-weight:400;font-size:20px;line-height:1.2;color:#c4512f}
.v4-c .dchip{margin-top:auto;padding-top:6px}
.v4-c .dchip img{width:34px;height:34px}
@media (max-width:760px){.v4{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:0 16px 6px;scrollbar-width:none}.v4::-webkit-scrollbar{display:none}.v4-c{flex:none;width:82%;scroll-snap-align:center}.v4-vis{padding:18px 30px 12px}}
.v5{position:relative;background:#111010;color:#fff;border-radius:24px;overflow:hidden;--ov:linear-gradient(180deg,#111010b3 0%,#111010e6 55%,#111010 100%)}
.v5 .tex{bottom:auto;height:420px}
.v5 .tex img{filter:saturate(.95)}
.v5-top{position:relative;z-index:1;padding:60px 40px 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}
.v5-top .ex{background:transparent;border-color:#ffffff33;color:#ffffffb3}
.v5-w{font-size:14px;font-weight:500}
.v5-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 20px 0;border:1px solid #ffffff1a;border-radius:18px;background:#ffffff0a}
.v5-grid>div{padding:26px 26px 28px;display:flex;flex-direction:column;gap:10px}
.v5-grid>div+div{border-left:1px solid #ffffff1a}
.v5-grid .mono{color:#f8a283}
.v5-grid p{font-size:15px;line-height:1.5;color:#ffffffcc}
.v5-grid b{font-family:var(--f-head);font-weight:400;font-size:24px;line-height:1.2;color:#fff}
.v5-grid small{font-size:13.5px;color:#ffffff99}
.v5-doc{position:relative;z-index:1;display:flex;justify-content:center;padding:22px 20px 26px}
.v5-doc .dchip small{color:#ffffff8c}
@media (max-width:760px){.v5{border-radius:20px}.v5-top{padding:40px 20px 0}.v5-grid{grid-template-columns:minmax(0,1fr);margin:32px 8px 0}.v5-grid>div{padding:20px}.v5-grid>div+div{border-left:0;border-top:1px solid #ffffff1a}.v5-grid b{font-size:21px}}
.story.play .v4 > .v4-c{animation-delay:var(--d)}
.v2-mid div{display:flex;flex-direction:column;gap:6px}
.hero[data-hv=D] .tile .t-m{margin-top:12px}
.tile .t-qm{display:block;font-family:var(--f-head);font-size:64px;line-height:.6;height:28px;color:#f17551}
.tile .t-m.lg{font-size:23px;line-height:1.25;margin:4px 0 16px}
.hero[data-dq="2"] .tile.big{background:#111010e0;border:0;border-left:2px solid #f17551;border-radius:4px;box-shadow:0 30px 60px -20px #000;padding:22px 24px;width:350px;right:-4%;bottom:4%}
.hero[data-dq="2"] .tile.big::before{content:"";position:absolute;inset:-60px -50px;z-index:-1;background:radial-gradient(closest-side,#111010 55%,#11101000)}
.tile .t-w{font-family:var(--f-head);font-size:17px;line-height:1.3;color:#ffffffb3;padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid #ffffff1a}
.tile .t-foot{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid #ffffff1a}
.tile .t-dots{display:flex;gap:5px}
.tile .t-dots i{width:6px;height:6px;background:#ffffff40}
.tile .t-dots i.on{background:#f17551}
.tile .t-prog{position:absolute;left:0;bottom:0;height:2px;width:100%;background:#f17551;transform-origin:left;transform:scaleX(0);border-radius:0 0 0 16px}
.tile.on .t-prog{animation:prog 4.4s linear forwards}
@keyframes prog{to{transform:scaleX(1)}}
.hero[data-dq="4"] .t-k{color:#f8a283}
.tile .t-out{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:#f8a283}
.tile .t-out::before{content:"";width:16px;height:16px;flex:none;background:#f17551 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7.2l2.3 2.3 4.7-5' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}
@media (max-width:900px){.tile .t-m.lg{font-size:18px}.tile .t-qm{font-size:48px;height:20px}.hero[data-dq="2"] .tile.big{width:270px;right:2%;bottom:2%}.tile .t-w{font-size:14.5px;padding-bottom:10px;margin-bottom:10px}.tile .t-out{font-size:12px;margin-top:10px}}
.w{position:relative;background:#111010;color:#fff;border-radius:24px;overflow:hidden;padding:0 0 18px;--ov:linear-gradient(180deg,#111010a6 0%,#111010e0 50%,#111010 100%)}
.w .tex{bottom:auto;height:380px}
.w .tex img{filter:saturate(.95)}
.w>*:not(.tex){position:relative;z-index:1}
.w-top{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px;align-items:end;padding:52px 44px 0}
.w-who{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.w-who .ex{background:transparent;border-color:#ffffff33;color:#ffffffb3}
.w-q{font-family:var(--f-head);font-size:clamp(26px,2.6vw,34px);line-height:1.15;quotes:"\201C" "\201D";text-wrap:balance}
.w-n{font-size:14px;font-weight:500;color:#ffffffd9}
.w-told{border-left:2px solid #f17551;padding:4px 0 4px 18px;display:flex;flex-direction:column;gap:6px}
.w-told span{font-size:13px;color:#ffffff8c}
.w-told q{font-size:16px;line-height:1.4;color:#ffffffd9;quotes:"\201C" "\201D"}
.w-k{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3}
.w-k::before{content:"";width:7px;height:7px;background:#f17551;flex:none}
.w-k.c{display:flex;justify-content:center;margin:44px 0 18px}
.spk{display:block;width:100%;height:34px;overflow:visible}
.spk path{fill:none;stroke:#ffffff8c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:drawl 1.1s cubic-bezier(.4,.1,.2,1) forwards}
.spk.hot path{stroke:#f17551}
.spk circle{fill:#fff;opacity:0;animation:fadein .3s forwards}
.spk.hot circle{fill:#f17551}
.spk .spk-n{stroke:#ffffff33;stroke-width:2;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}
@keyframes fadein{to{opacity:1}}
.w-ans{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin:0 18px;border:1px solid #ffffff1a;border-radius:18px;background:#ffffff0a}
.w-ans>div{padding:28px 30px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.w-ans>div+div{border-left:1px solid #ffffff1a}
.w-ans h3{font-family:var(--f-head);font-weight:400;font-size:clamp(21px,2vw,25px);line-height:1.25;text-wrap:balance}
.w-ans .dchip{margin-top:auto;padding-top:6px}
.w-ans .dchip small{color:#ffffff8c}
.w-a2 b{font-family:var(--f-head);font-weight:400;font-size:clamp(23px,2.2vw,28px);line-height:1.2;color:#f8a283;text-wrap:balance}
.w-a2 p{font-size:14.5px;line-height:1.5;color:#ffffffa6}
.story.play .w-ans{animation:rise .7s 1.5s cubic-bezier(.2,.8,.2,1) both}
.story.play .w-top{animation:rise .6s cubic-bezier(.2,.8,.2,1) both}
.w1-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 18px}
.mc{background:#1d1b1a;border:1px solid #ffffff17;border-radius:14px;padding:14px 15px 13px;display:flex;flex-direction:column;gap:10px;animation:rise .6s var(--d) cubic-bezier(.2,.8,.2,1) both}
.mc.lv2{border-color:#f1755166;background:linear-gradient(180deg,#f175511a,#1d1b1a 70%)}
.mc-h{display:flex;justify-content:space-between;align-items:center;gap:8px}
.mc-h b{font-size:14.5px;font-weight:500}
.mp{font-size:11.5px;line-height:1;border-radius:6px;padding:4px 7px;white-space:nowrap;background:#ffffff14;color:#ffffffbf}
.lv1 .mp{background:#e8a93a26;color:#f6d77f}
.lv2 .mp{background:#f1755133;color:#ffb39b}
.mc small{font-size:12.5px;color:#ffffffa6;line-height:1.35}
.w1-join{display:block;width:calc(100% - 36px);margin:0 18px;height:64px}
.w1-join path{fill:none;stroke:#f17551;stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:drawl .8s cubic-bezier(.4,.1,.2,1) forwards}
.w1-node{display:flex;justify-content:center;margin:-6px 0 0;height:30px}
.w1-node span{width:14px;height:14px;background:#f17551;box-shadow:0 0 0 5px #f1755133,0 0 24px #f17551aa;opacity:0;animation:fadein .3s 2.1s forwards}
.w1 .w-ans{margin-top:4px}
.w2-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.9fr);margin:44px 18px 0;border:1px solid #ffffff1a;border-radius:18px;background:#ffffff0a}
.w2-c{padding:26px 26px 28px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.w2-c+.w2-c{border-left:1px solid #ffffff1a}
.w2-c p{font-size:14.5px;line-height:1.5;color:#ffffffa6}
.w2-big{font-family:var(--f-head);font-size:22px!important;line-height:1.2!important;color:#fff!important}
.w2-l{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column}
.w2-l li{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid #ffffff12;animation:rise .5s var(--d) cubic-bezier(.2,.8,.2,1) both}
.w2-n b{display:block;font-size:14px;font-weight:500}
.w2-n small{display:block;font-size:12.5px;color:#ffffff99;margin-top:2px}
.w2-l .spk{height:28px}
.w2-sum{font-family:var(--f-head);font-size:19px!important;line-height:1.3!important;color:#fff!important;margin-top:6px}
.w2-r{font-family:var(--f-head);font-weight:400;font-size:clamp(23px,2.2vw,27px);line-height:1.2;color:#f8a283}
.w2-doc{margin-top:auto;padding-top:10px}
.w2-doc .dchip small{color:#ffffff8c}
.w3-tbl{position:relative;margin:44px 18px 22px;padding:20px 22px 16px;border:1px solid #ffffff1a;border-radius:18px;background:#ffffff08}
.w3-r{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));align-items:center;padding:11px 0;border-bottom:1px solid #ffffff10}
.w3-r.hd{padding:0 0 10px}
.w3-y{text-align:center;font-family:var(--f-mono);font-size:12px;color:#ffffff80}
.w3-y.now{color:#f8a283}
.w3-n b{display:block;font-size:14.5px;font-weight:500}
.w3-n small{display:block;font-size:12.5px;color:#ffffff99;margin-top:2px}
.w3-c{display:grid;place-items:center}
.w3-c i,.w3-leg i{display:block;width:14px;height:14px}
.d0{background:#ffffff38}
.d1{background:#e8c35a}
.d2{background:#f17551;box-shadow:0 0 14px #f1755199}
.dx{background:transparent;border:1px dashed #ffffff33}
.w3-c i{opacity:0;transform:scale(.4);animation:pop .4s var(--d) cubic-bezier(.2,.8,.2,1.4) forwards}
@keyframes pop{to{opacity:1;transform:none}}
.w3-band{position:absolute;z-index:0;top:10px;bottom:46px;right:22px;width:calc((100% - 44px) * 1 / 5.6);border-radius:10px;background:#f1755114;border:1px solid #f1755140;opacity:0;animation:fadein .5s 1.3s forwards}
.w3-leg{display:flex;gap:18px;justify-content:flex-end;padding-top:12px;font-size:12px;color:#ffffff8c}
.w3-leg span{display:flex;align-items:center;gap:7px}
.w3-leg i{width:10px;height:10px}
#stories[data-sv] .tabs{display:flex}
@media (max-width:860px){
.w{border-radius:20px;padding-bottom:10px}
.w .tex{height:300px}
.w-top{grid-template-columns:minmax(0,1fr);gap:22px;padding:36px 20px 0}
.w-q{font-size:25px}
.w-told q{font-size:15px}
.w-k.c{margin:34px 0 14px}
.w1-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px}
.mc{padding:12px}
.mc-h{flex-direction:column;align-items:flex-start;gap:6px}
.mc-h b{font-size:13.5px}
.w1-join{display:none}
.w1-node{height:auto;margin:14px 0}
.w1-node span{width:2px;height:28px;box-shadow:none;background:linear-gradient(#f1755100,#f17551)}
.w-ans{grid-template-columns:minmax(0,1fr);margin:0 10px}
.w-ans>div{padding:22px 20px}
.w-ans>div+div{border-left:0;border-top:1px solid #ffffff1a}
.w2-grid{grid-template-columns:minmax(0,1fr);margin:32px 10px 0}
.w2-c{padding:22px 20px}
.w2-c+.w2-c{border-left:0;border-top:1px solid #ffffff1a}
.w2-l li{grid-template-columns:minmax(0,1fr) 80px}
.w3-tbl{margin:32px 10px 16px;padding:16px 12px 12px}
.w3-r{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr))}
.w3-n b{font-size:13px}.w3-n small{font-size:11.5px}
.w3-y{font-size:10.5px}
.w3-c i{width:12px;height:12px}
.w3-band{right:12px;width:calc((100% - 24px) / 6)}
.w3-leg{justify-content:center;flex-wrap:wrap;gap:12px}
}
.f{position:relative;background:#111010;color:#fff;border-radius:24px;overflow:hidden;padding-bottom:20px;--ov:linear-gradient(180deg,#111010a6 0%,#111010e0 55%,#111010 100%)}
.f .tex{bottom:auto;height:420px}
.f>*:not(.tex){position:relative;z-index:1}
.f-top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:64px 40px 0}
.f-top .ex{background:transparent;border-color:#ffffff33;color:#ffffffb3}
.f .sq-q{color:#fff}
.f-n{font-size:14px;font-weight:500;color:#ffffffd9}
.f-rows{margin:48px 20px 0;border:1px solid #ffffff1a;border-radius:18px;background:#ffffff08}
.f-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:30px 34px}
.f-row+.f-row{border-top:1px solid #ffffff14}
.f-k{display:inline-flex;align-items:center;gap:9px;align-self:start;margin-top:5px;font-family:var(--f-mono);font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:#f8a283}
.f-k::before{content:"";width:7px;height:7px;background:#f17551;flex:none}
.f-b{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.f-big{font-family:var(--f-head);font-size:clamp(21px,2vw,25px);line-height:1.25}
.f-told{font-size:15px;line-height:1.45;color:#ffffffa6}
.f-lead{font-size:15px;color:#ffffffa6}
.f .tl-wrap{width:100%;padding:14px 0 6px}
.f .tl-line{background:#ffffff26}
.f .sq{background:#262422;border-color:#ffffff4d}
.f .sq::after{background:#ffffffb3}
.f .tn.on .sq{background:#f17551;border-color:#f17551}
.f .tn.on .sq::after{background:#fff}
.f .tn{padding-inline:8px}
.f .tn .body b{color:#fff;font-size:14.5px}
.f .tn .body span{color:#ffffffa6;font-size:13px}
.f .tl.ready .tn:not(.on) .body{opacity:.35}
.f-h{font-family:var(--f-head);font-weight:400;font-size:clamp(21px,2vw,25px);line-height:1.25;margin-top:8px;padding-top:18px;border-top:1px solid #ffffff14;width:100%}
.f-r{font-family:var(--f-head);font-weight:400;font-size:clamp(25px,2.4vw,31px);line-height:1.2;color:#f8a283}
.f-p{font-size:15px;line-height:1.5;color:#ffffffb3}
.f-b .dchip{margin-top:8px}
.f-b .dchip small{color:#ffffff8c}
.story.play .f-top{animation:rise .6s cubic-bezier(.2,.8,.2,1) both}
.story.play .f-row{animation:rise .6s cubic-bezier(.2,.8,.2,1) both}
.story.play .f-row:nth-child(2){animation-delay:.12s}.story.play .f-row:nth-child(3){animation-delay:.24s}
@media (max-width:860px){
.f{border-radius:20px;padding-bottom:10px}
.f .tex{height:320px}
.f-top{padding:42px 20px 0}
.f-rows{margin:34px 10px 0}
.f-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 20px}
.f-k{margin-top:0}
.f .tl-wrap{padding:10px 0 2px}
}
.fA .f-top{align-items:flex-start;text-align:left;padding:60px 54px 0}
.fA .sq-q{max-width:24ch}
.fA .f-rows{margin:44px 20px 0}
.fA .f-row{grid-template-columns:120px minmax(0,1fr);padding:30px 34px}
.fA .tl-wrap{margin-left:-14px}
.fB .f-rows{border:0;background:transparent;margin:40px 20px 0;display:flex;flex-direction:column;gap:12px}
.fB .f-row{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:30px 30px 32px;border:1px solid #ffffff1a!important;border-radius:18px;background:#ffffff08}
.fB .f-b{align-items:center;max-width:720px;width:100%}
.fB .f-k{align-self:center;margin-top:0}
.fB .f-h{text-align:center}
.fB .f-b .dchip{align-self:center}
.fB .f-row.fix{background:linear-gradient(180deg,#f175511a,#ffffff05)}
.fC{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0;padding:0}
.fC .tex{height:100%;width:44%;right:auto;--ov:linear-gradient(180deg,#111010b3,#111010f0)}
.fC-l{padding:56px 40px 44px;display:flex;flex-direction:column;gap:36px;border-right:1px solid #ffffff14}
.fC .f-top{align-items:flex-start;text-align:left;padding:0}
.fC .sq-q{font-size:clamp(26px,2.4vw,32px)}
.fC-felt{display:flex;flex-direction:column;gap:10px;padding-top:24px;border-top:1px solid #ffffff1a}
.fC-r{display:flex;flex-direction:column;padding:20px 8px}
.fC-r .f-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:28px 30px}
.fC-r .tl-wrap{padding-inline:0}
.fD .f-top{align-items:flex-start;text-align:left;padding:60px 54px 0}
.fD .sq-q{max-width:24ch}
.fD .f-rows{border:0;background:transparent;margin:40px 54px 0;position:relative}
.fD .f-rows::before{content:"";position:absolute;left:3px;top:10px;bottom:40px;width:1px;background:linear-gradient(#f17551,#f1755133)}
.fD .f-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:0 0 36px 34px;border:0!important;position:relative}
.fD .f-k{margin-top:0}
.fD .f-k::before{position:absolute;left:0;top:4px;width:8px;height:8px;box-shadow:0 0 0 5px #111010}
.fD .f-b{padding:18px 22px;border:1px solid #ffffff17;border-radius:16px;background:#ffffff08;width:100%}
.fD .fix .f-b{background:linear-gradient(180deg,#f175511c,#ffffff05);border-color:#f1755140}
.fD .tl-wrap{margin-left:-8px}
.fE .f-top{align-items:flex-start;text-align:left;padding:60px 54px 0}
.fE .sq-q{max-width:24ch}
.fE .f-rows{border:0;background:transparent;margin:40px 20px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}
.fE .f-row{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:26px 28px;border:1px solid #ffffff1a!important;border-radius:18px;background:#ffffff08}
.fE .f-row:nth-child(1){grid-column:1;grid-row:1}
.fE .f-row.fix{grid-column:2;grid-row:1;background:#f17551;border-color:#f17551!important}
.fE .f-row:nth-child(2){grid-column:1/-1;grid-row:2}
.fE .fix .f-k,.fE .fix .f-p,.fE .fix .dchip small{color:#ffffffd9}
.fE .fix .f-k::before{background:#fff}
.fE .fix .f-r{color:#fff}
@media (max-width:860px){
.fA .f-top,.fD .f-top,.fE .f-top{padding:40px 22px 0}
.fA .f-rows{margin:32px 10px 0}
.fA .f-row{grid-template-columns:minmax(0,1fr);padding:24px 20px}
.fA .tl-wrap{margin-left:0}
.fB .f-rows{margin:30px 10px 0;gap:8px}
.fB .f-row{padding:24px 18px}
.fC{grid-template-columns:minmax(0,1fr)}
.fC .tex{width:100%;height:340px}
.fC-l{padding:40px 22px 26px;border-right:0;gap:26px}
.fC-r{padding:0 10px 10px}
.fC-r .f-row{padding:24px 12px;border-top:1px solid #ffffff14}
.fD .f-rows{margin:32px 20px 0}
.fD .f-row{padding:0 0 26px 26px}
.fD .f-b{padding:16px}
.fE .f-rows{grid-template-columns:minmax(0,1fr);margin:32px 10px 0;gap:8px}
.fE .f-row,.fE .f-row:nth-child(1),.fE .f-row:nth-child(2),.fE .f-row.fix{grid-row:auto;grid-column:auto;padding:22px 20px}
}
.cta-wrap{display:inline-flex;flex-direction:column;align-items:center;gap:10px;margin-top:4px}
.cta-wrap .btn{margin-top:0!important}
.cta-wrap .hero-time{margin-top:0}
@media (max-width:900px){.cta-wrap{align-self:stretch}.cta-wrap .btn{align-self:stretch}}
.fD .f-top{padding:64px 56px 0}
.fD .f-rows{margin:48px 56px 0;padding-bottom:12px}
.fD .f-rows::before{left:3px;top:8px;bottom:30px;background:linear-gradient(#f17551 0%,#f1755166 100%)}
.fD .f-row{padding:0 0 40px 36px;gap:12px}
.fD .f-row:last-child{padding-bottom:20px}
.fD .f-b{padding:0;border:0;background:transparent;border-radius:0;gap:12px}
.fD .fix .f-b{background:transparent;border:0}
.fD .f-k{font-size:12px;color:#ffffff8c}
.fD .f-k::before{background:#f17551}
.fD .f-big,.fD .f-h,.fD .f-r{font-family:var(--f-head);font-weight:400;font-size:clamp(23px,2.2vw,28px);line-height:1.2;margin:0;padding:0;border:0;color:#fff;text-wrap:balance;max-width:30ch}
.fD .f-r{color:#f8a283}
.fD .f-told,.fD .f-p{font-size:15.5px;line-height:1.5;color:#ffffffa6;max-width:60ch}
.fD .tl-wrap{margin:10px 0 0 -14px;padding:18px 0 4px;width:calc(100% + 14px)}
.fD .f-b .dchip{margin-top:6px}
.fD .f-row+.f-row::after{content:"";position:absolute;left:36px;right:0;top:-20px;height:1px;background:#ffffff0f}
@media (max-width:860px){
.fD .f-top{padding:42px 22px 0}
.fD .f-rows{margin:34px 22px 0}
.fD .f-row{padding:0 0 32px 26px}
.fD .f-row+.f-row::after{left:26px;top:-16px}
.fD .f-big,.fD .f-h,.fD .f-r{font-size:22px}
.fD .f-told,.fD .f-p{font-size:14.5px}
.fD .tl-wrap{margin:6px 0 0;padding:10px 0 0;width:100%}
}
.tabs-k{text-align:center;font-family:var(--f-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}
.fD .f-rows::before{display:none}
.fD .f-row{padding:32px 0 34px;gap:14px}
.fD .f-row:first-child{padding-top:0}
.fD .f-row:last-child{padding-bottom:16px}
.fD .f-row+.f-row::after{left:0;top:0}
.fD .f-k::before{position:static;width:7px;height:7px;box-shadow:none}
.fD .f-k{color:#f8a283}
.fD .tl-wrap{margin:14px 0 0;padding:6px 0 0;width:100%}
.fD .tl-wrap{max-width:none}
@media (min-width:761px){
.fD .tl .tn{align-items:flex-start;text-align:left;padding:0 18px 0 0}
.fD .tl .tn .body{align-items:flex-start}
.fD .tl .tn .body span{max-width:24ch}
.fD .tl-line{left:12px;right:calc(100% / var(--n) - 12px)}
}
.fD .f-top{padding-top:60px}
@media (max-width:860px){
.fD .f-row{padding:26px 0 28px}
.fD .f-row+.f-row::after{left:0}
.fD .tl-wrap{margin-top:8px}
}
.mh,.mhb{display:none}
@media (max-width:900px){
.mhb{display:flex;margin:0 0 10px}
.mhb>div{flex-wrap:wrap;justify-content:center}
.mhb button{padding:6px 10px!important}
.hero:not([data-mh="1"]):not([data-mh="2"]):not([data-mh="6"]):not([data-mh="o"]) .viz{display:none}
.hero:not([data-mh="1"]):not([data-mh="2"]){padding-top:30px}
.mh{align-self:stretch}
.mh-q,.mh-car{margin-top:4px}
.mq{background:#1b1918;border:1px solid #ffffff1a;border-radius:16px;padding:14px 16px 16px}
.mq .t-doc{display:flex;align-items:center;gap:10px}
.mq .t-doc img{width:34px;height:34px;border-radius:50%;object-fit:cover}
.mq .t-doc b{display:block;font-size:13.5px;font-weight:500;color:#fff}
.mq .t-doc small{display:block;font-size:11.5px;color:#ffffff8c}
.mq p{font-family:var(--f-head);font-size:17px;line-height:1.35;color:#fff;margin-top:10px}
.mh-q{transition:opacity .3s,transform .3s}
.mh-q.out{opacity:0;transform:translateY(6px)}
.mq-dots{display:flex;gap:5px;justify-content:center;margin-top:10px}
.mq-dots i{width:5px;height:5px;background:#ffffff33}.mq-dots i.on{background:#f17551}
.hero[data-mh="1"] .viz{order:1;max-width:330px;margin:28px auto 0}
.hero[data-mh="2"] .viz{aspect-ratio:auto;height:150px;max-width:none;width:100%;margin:2px 0 22px;padding-bottom:0;border-bottom:1px solid #ffffff1a;cursor:default}
.hero[data-mh="2"] .viz canvas{width:128px;right:auto}
.hero[data-mh="2"] .tile.big{left:138px;right:0;top:0;bottom:12px;width:auto;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;display:flex;flex-direction:column;justify-content:center}
.hero[data-mh="2"] .tile .t-doc img{width:26px;height:26px;border:0}
.hero[data-mh="2"] .tile .t-doc b{font-size:12px}.hero[data-mh="2"] .tile .t-doc small{display:none}
.hero[data-mh="2"] .tile .t-m{font-size:15px;line-height:1.3;margin-top:8px}
.hero[data-mh="3"] .mh-q{display:block}
.hero[data-mh="4"] .mh-car{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding:0 20px 4px;scrollbar-width:none}
.mh-car::-webkit-scrollbar{display:none}
.mh-car .mq{flex:none;width:80%;scroll-snap-align:start}
.hero[data-mh="5"] .viz{position:absolute;top:120px;right:-34px;width:290px;max-width:none;margin:0;opacity:.5;pointer-events:none;z-index:0}
.hero[data-mh="5"] .tile{display:none}
.hero[data-mh="5"] .hero-copy{position:relative;z-index:1}
.hero[data-mh="5"] .mh-docs{display:flex;align-items:center;gap:12px;font-size:13.5px;color:#ffffffbf}
.mh-docs>span:last-child{text-wrap:balance;line-height:1.35}
.mh-docs .avs img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #111010;margin-left:-10px}
.mh-docs .avs img:first-child{margin-left:0}
.hero[data-mh="6"] .viz{position:absolute;top:-20px;right:-70px;width:320px;max-width:none;margin:0;opacity:.7;pointer-events:none;z-index:0}
.hero[data-mh="6"] .tile{display:none}
.hero[data-mh="6"] .hero-copy{position:relative;z-index:1;padding-top:40px}
.hero[data-mh="6"] .mh-q{display:block}
.hero[data-mh="7"] .mh-photo{display:block;position:relative;margin:-14px -6px 6px;height:220px;border-radius:14px;overflow:hidden}
.mh-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 42%}
.mh-photo .cap{position:absolute;left:12px;bottom:12px;display:flex;gap:6px;align-items:baseline;font-size:12px;color:#ffffffcc;background:#11101099;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff26;border-radius:999px;padding:7px 12px}
.mh-photo .cap b{font-weight:500;color:#fff}
.hero[data-mh="7"] .mh-q{display:block}
.hero[data-mh="8"] .mh-yrs{display:block;padding:4px 0 22px;margin-bottom:6px;border-bottom:1px solid #ffffff1a}
.yr{position:relative;display:grid;grid-template-columns:repeat(4,1fr)}
.yr .ln{position:absolute;left:12.5%;right:12.5%;top:7px;height:2px;background:#ffffff26}
.yr .ln::after{content:"";position:absolute;inset:0;background:#f17551;transform-origin:left;transform:scaleX(0);animation:yrl 6s infinite}
.yr span{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;font-family:var(--f-mono);font-size:11px;color:#ffffff8c}
.yr span i{width:16px;height:16px;background:#2b2826;border:1px solid #ffffff4d;animation:yrs 6s infinite}
.yr span:nth-child(3) i{animation-delay:.5s}.yr span:nth-child(4) i{animation-delay:1s}.yr span:nth-child(5) i{animation-delay:1.5s}
.yr span b{font-family:var(--f-ui);font-weight:400;font-size:12px;color:#ffffffb3;text-transform:none}
.mh-yrs p{font-size:14px;line-height:1.45;color:#ffffffcc;margin-top:14px;text-align:center}
@keyframes yrl{0%,8%{transform:scaleX(0)}40%,88%{transform:scaleX(1)}100%{transform:scaleX(0)}}
@keyframes yrs{0%,10%{background:#2b2826;border-color:#ffffff4d}25%,88%{background:#f17551;border-color:#f17551}100%{background:#2b2826}}
.hero[data-mh="9"] .mh-tick{display:flex;flex-direction:column;gap:8px;margin:0 -20px 6px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000)}
.tk{display:flex;gap:8px;width:max-content;animation:tk 28s linear infinite}
.tk.r{animation-direction:reverse;animation-duration:32s}
.tk span{white-space:nowrap;font-size:13px;color:#ffffffd9;border:1px solid #ffffff2e;border-radius:999px;padding:7px 13px;background:#ffffff0a}
@keyframes tk{to{transform:translateX(-50%)}}
.hero[data-mh="10"]{padding-top:44px}
.hero[data-mh="10"] .h1{font-size:50px;line-height:1.02}
@media (prefers-reduced-motion:reduce){.tk,.yr .ln::after,.yr span i{animation:none}}
}
@media (max-width:900px){
.hero[data-mh="o"]{padding-top:8px}
.hero[data-mh="o"] .viz{order:-1;width:100%;max-width:340px;aspect-ratio:1/.92;margin:-8px auto 22px}
.hero[data-mh="o"] .tile.big{width:min(300px,92%);left:50%;transform:translateX(-50%) translateY(8px);bottom:0}
.hero[data-mh="o"] .tile.big.on{transform:translateX(-50%)}
.hero[data-mh="o"] .tile .t-m{font-size:15px;line-height:1.35;margin-top:8px}
.hero[data-mh="o"] .press,.hero[data-mh="o"] .proofline .avs{display:none}
.hero[data-mh="o"] .proofline{padding-top:16px;margin-top:2px;justify-content:center;text-align:center;flex-direction:column;gap:2px}
.hero[data-mh="o"]{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:30px 20px 26px}
.hero[data-mh="o"] .hero-copy{display:contents}
.hero[data-mh="o"] .hero-copy>*{order:1}
.hero[data-mh="o"] .viz{order:2;margin:-14px auto 0}
.hero[data-mh="o"] .hero-copy>.proofline{order:3}
.hero[data-mh="o"] .cta-wrap{align-self:stretch}
}
.how-cta{align-self:center;margin-top:14px}
.lab{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:13px;text-transform:uppercase;color:var(--fg)}
.lab::before{content:"";width:9px;height:9px;background:#f17551;flex:none}
.stackc{display:flex;flex-direction:column;gap:28px}
.scard{position:sticky;top:calc(92px + var(--i) * 16px);background:#f8f8f8;border-radius:24px;padding:18px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;min-height:540px;transition:background-color .35s ease}
.scard[data-d="1"]{background:#ececec}.scard[data-d="2"]{background:#e1e1e1}.scard[data-d="3"]{background:#d6d6d6}
.sc-t{padding:22px 18px;display:flex;flex-direction:column;gap:12px}
.sc-t h3{font-family:var(--f-ui);font-weight:500;font-size:clamp(24px,2.3vw,30px);line-height:1.2;letter-spacing:-.01em;margin-top:8px}
.sc-t p{font-size:17px;color:var(--grey);line-height:1.4;max-width:36ch}
.sc-t small{margin-top:auto;font-size:14px;color:var(--grey);line-height:1.4}
.hv{position:relative;border-radius:18px;overflow:hidden;background:#111;min-height:100%}
.hv>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.chip{position:absolute;background:#fffffff2;border-radius:14px;box-shadow:0 18px 40px -16px #00000073;padding:13px 15px;font-size:14px;display:flex;flex-direction:column;gap:8px}
.chip .mono{color:var(--muted)}
.chip b{font-weight:500}
.rows{display:flex;flex-direction:column;gap:7px}
.rows span{display:flex;justify-content:space-between;gap:18px;font-size:13.5px}
.rows span em{font-style:normal;color:var(--muted);font-family:var(--f-mono);font-size:11.5px;text-transform:uppercase}
.call{display:flex;align-items:center;gap:12px}
.call img{width:46px;height:46px;border-radius:50%;object-fit:cover}
.call small{display:block;color:var(--muted);font-size:12.5px}
.add span{display:flex;align-items:center;gap:8px;font-size:14px}
.add span::before{content:"+";width:16px;height:16px;background:#f17551;color:#fff;display:grid;place-items:center;font-size:12px;line-height:1}
.hv.plan-v{display:grid;place-items:center;padding:24px}
.plan{position:relative;width:100%;max-width:440px;background:#fff;border-radius:18px;padding:22px 22px 18px;box-shadow:0 30px 60px -24px #00000080}
.plan .goal{font-family:var(--f-mono);font-size:11.5px;text-transform:uppercase;color:#f17551}
.plan h4{margin:6px 0 0;font-family:var(--f-ui);font-weight:500;font-size:19px;line-height:1.2}
.plan .why{font-size:13.5px;line-height:1.4;color:var(--grey);margin-top:5px;padding-bottom:12px;border-bottom:1px solid var(--line)}
.plan-h{display:flex;justify-content:space-between;align-items:center;margin:12px 0 9px}
.plan-h b{font-weight:500;font-size:15.5px}
.plan-h .avs img{width:26px;height:26px;border:2px solid #fff;margin-left:-8px}
.act{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.act li{display:flex;align-items:center;gap:12px;font-size:14.5px}
.act img{width:34px;height:34px;border-radius:7px;object-fit:cover;flex:none}
@media (max-width:900px){.stackc{gap:22vh}.scard{top:calc(16px + var(--i) * 10px);grid-template-columns:minmax(0,1fr);min-height:0;padding:10px;border-radius:20px}.sc-t{padding:16px 12px 6px}.sc-t p{font-size:15.5px}.hv{aspect-ratio:4/3.3;min-height:0}.hv.plan-v{aspect-ratio:auto;padding:14px}.chip{font-size:13px;padding:10px 12px}.plan{padding:16px}.plan h4{font-size:17px}.act li{font-size:13.5px}}
@media (max-width:760px){
.h2{font-size:34px;line-height:1.12}
.head.c .h2 br:has(+ .g){display:none}
.head.c .h2 .g::before{content:" "}
.sq-q{font-size:26px}
.sec{padding-block:80px}
}
.dgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:104px}
.doc{display:flex;align-items:center;gap:20px;background:#f4f4f4;border-radius:18px;padding:8px;min-width:0}
.doc img{width:80px;height:80px;border-radius:10px;object-fit:cover;flex:none}
.doc b{display:block;font-weight:500;font-size:18px;line-height:1.2}
.doc small{display:block;font-size:15px;color:var(--muted);line-height:1.3;margin-top:3px}
.doc-cta{display:flex;justify-content:center;margin-top:72px}
@media (max-width:900px){.dgrid{grid-template-columns:minmax(0,1fr);gap:8px}.doc img{width:64px;height:64px}.doc b{font-size:16px}.doc small{font-size:13.5px}}
.tst{padding-block:144px 112px;overflow:hidden}
@media (max-width:900px){.tst{padding-block:72px}}
.tcar{position:relative;margin-top:72px}
.ttrack{display:flex;gap:16px;width:max-content;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.tcard{flex:none;width:min(416px,82vw);height:450px;border-radius:24px;overflow:hidden;position:relative;background:#f3efeb;padding:30px;display:flex;flex-direction:column}
.tcard .st5{letter-spacing:3px;font-size:16px;color:#181818}
.tcard h3{font-family:var(--f-ui);font-weight:500;font-size:16px;line-height:1.3;margin-top:16px}
.tcard p{font-size:14px;color:var(--muted);line-height:1.4;margin-top:28px}
.tcard .tw{margin-top:auto;display:flex;align-items:center;gap:14px}
.tcard .tw img{width:40px;height:40px;border-radius:10px;object-fit:cover}
.tcard .tw b{display:block;font-weight:500;font-size:16px}
.tcard .tw span{font-size:14px;color:var(--muted)}
.tcard.v{background:#111;padding:0;color:#fff}
.tcard.v img.poster,.tcard.v video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.tcard.v::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#000000b3);pointer-events:none}
.tcard.v .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:86px;height:86px;border-radius:50%;border:0;background:#ffffff40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;cursor:pointer}
.tcard.v .play svg{width:30px;height:30px;color:#fff;margin-left:4px}
.tcard.v .tw{position:absolute;left:30px;bottom:26px;z-index:2}
.tcard.v .tw b{color:#fff}.tcard.v .tw span{color:#ffffffd9}
.tcard.v.playing .play,.tcard.v.playing .tw{display:none}
.tcard.v.playing::after{display:none}
.tnav{display:flex;justify-content:center;gap:10px;margin-top:32px}
.tnav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center;cursor:pointer}
.tnav button:hover{border-color:var(--fg)}
.tnav svg{width:16px;height:16px}
.ttrust{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:36px;font-size:16px;text-align:center}
.ttrust span{color:var(--muted)}
.ttrust .stars{font-size:18px;margin-top:4px;color:var(--star)}
.dnav{display:none}
@media (max-width:760px){
#doctors{padding-top:96px!important}
#doctors .wrap{display:flex;flex-direction:column}
#doctors .head.c{align-items:flex-start;text-align:left;margin-inline:0}
#doctors .head.c .tag{align-self:flex-start}
#doctors .head.c .h2{font-size:34px}
#doctors .head .sub{font-size:16px}
.doc-cta{order:2;margin-top:28px!important;justify-content:space-between;align-items:center;gap:12px}
.doc-cta .btn{padding:15px 26px}
.dnav{display:flex;gap:8px}
.dnav button{width:46px;height:46px;border-radius:50%;border:0;background:#f2f2f2;color:var(--fg);display:grid;place-items:center;cursor:pointer}
.dnav button:disabled{opacity:.35}
.dnav svg{width:18px;height:18px}
.dgrid{order:3;margin-top:28px!important;min-height:296px}
.dgrid .doc{animation:rise .5s cubic-bezier(.2,.8,.2,1) both}
.dgrid .doc:nth-child(3n+2){animation-delay:.05s}.dgrid .doc:nth-child(3n){animation-delay:.1s}
.dgrid .doc.pg{display:none}
.doc{border-radius:16px;gap:16px}
.tst{padding-block:96px 88px!important}
.tst .head.c .h2{font-size:34px}
.tst .head .sub{font-size:16px}
.tcar{margin-top:44px!important}
.tcard{height:440px;padding:26px}
.ttrust{margin-top:28px}
}
.offer{padding:clamp(48px,7vw,88px) clamp(20px,5vw,64px)}
.offer::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 50% at 22% 40%,#c17e3a2e,transparent 70%)}
.member{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}
.stage{display:flex;flex-direction:column;align-items:center;perspective:1200px}
.mcard{position:relative;width:min(360px,100%);aspect-ratio:1.586;border-radius:20px;overflow:hidden;background:radial-gradient(120% 90% at 20% 0%,#ffd39a,#f2873a 40%,#c2471c 72%,#6b1d0d);box-shadow:0 40px 80px -24px #f2873a59,inset 0 0 0 1px #ffffff2e;padding:22px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;transform:rotateX(8deg) rotateY(-10deg);transition:transform .6s cubic-bezier(.2,.8,.2,1)}
.mcard:hover{transform:none}
.mcard::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,#ffffff40 48%,transparent 62%);transform:translateX(-120%);animation:sheen 5.5s ease-in-out 1.5s infinite}
@keyframes sheen{0%{transform:translateX(-120%)}40%,100%{transform:translateX(120%)}}
.mc-top{display:flex;justify-content:space-between;align-items:flex-start}
.mc-top svg{width:44px;color:#fff}
.card-night .mc-top .mono{font-size:10.5px;color:#fff;border:1px solid #ffffff80;border-radius:999px;padding:4px 9px}
.mc-bot{display:flex;justify-content:space-between;align-items:flex-end}
.mc-bot .logo{color:#fff}.mc-bot .logo svg{height:18px}
.card-night .mc-bot .mono{color:#ffffffcc;font-size:10.5px}
.price{display:flex;align-items:baseline;gap:12px;margin:10px 0 16px}
.price b{font-family:var(--f-head);font-weight:400;font-size:64px;line-height:1;color:#fff}
.price span{font-size:14px;color:var(--night-muted)}
.inc{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid var(--night-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}
.inc li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;font-size:15px;color:#f4f4f3;line-height:1.35}
.inc li::before{content:"✓";color:#f17551;font-weight:600}
.octa{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:26px}
.guar{font-size:13.5px;color:var(--night-muted);max-width:52ch}
.ladder{margin-top:clamp(56px,7vw,80px);padding-top:clamp(40px,5vw,56px);border-top:1px solid var(--night-line);display:flex;flex-direction:column;gap:22px}
.lrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.rung{border:1px solid var(--night-line);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:6px;background:var(--night-2)}
.rung.here{background:#fff;color:var(--fg);border-color:#fff}
.card-night .rung.here .mono{color:var(--muted)}
.rung-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
.rung b{font-family:var(--f-head);font-size:26px;font-weight:400;line-height:1.1}
.rung .pr{font-size:15px;white-space:nowrap}
.rung p{font-size:14px;color:var(--night-muted)}
.rung.here p{color:var(--muted)}
.lnote{font-size:14.5px;color:var(--night-muted)}
.lnote b{color:#fff;font-weight:500}
@media (max-width:900px){.member{grid-template-columns:minmax(0,1fr);gap:36px}.lrow{grid-template-columns:minmax(0,1fr)}.mcard{transform:none}.octa .btn{align-self:stretch}.price b{font-size:54px}.inc{grid-template-columns:minmax(0,1fr)}}
.revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:40px}
.rev{margin:0;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}
.rev q{font-family:var(--f-head);font-size:22px;line-height:1.2;quotes:"\201C" "\201D"}
.rev-top{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}
.rev-top img,.rev-top .ini{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none}
.rev-top .ini{display:grid;place-items:center;background:var(--chip);font-weight:500;font-size:14px}
.rev-top b{display:block;font-size:14px;font-weight:500}
.rev-top .stars{font-size:12.5px}
.tpbig{display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;color:var(--muted)}
.tpbig .stars{font-size:18px}
.tpbig b{color:var(--fg);font-weight:500}
@media (max-width:900px){.revs{grid-template-columns:minmax(0,1fr)}}
.faq .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}
.faq details{border-bottom:1px solid var(--line);padding-block:18px}
.faq details:first-of-type{border-top:1px solid var(--line)}
.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-weight:500;font-size:16.5px}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";font-weight:300;font-size:22px;line-height:1;transition:transform .2s;flex:none}
.faq details[open] summary::after{transform:rotate(45deg)}
.faq details p{margin-top:10px;color:var(--muted);font-size:15px;max-width:62ch}
.callbox{display:flex;align-items:center;gap:14px;background:var(--off);border-radius:16px;padding:14px 16px;text-decoration:none;align-self:flex-start}
.callbox b{display:block;font-weight:500}
.callbox span span{font-size:13.5px;color:var(--muted)}
.callbox .avs img{border-color:var(--off)}
@media (max-width:900px){.faq .wrap{grid-template-columns:minmax(0,1fr);gap:28px}}
.final{padding:clamp(48px,7vw,80px) clamp(20px,5vw,64px)}
.final::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 60% at 80% 50%,#c17e3a26,transparent 70%)}
.final .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}
.teaser{background:#fff;color:var(--fg);border-radius:16px;padding:18px 20px 0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 70px -30px #000;text-decoration:none;transition:transform .2s}
.teaser:hover{transform:translateY(-2px)}
.tz-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:2px solid var(--fg)}
.tz-head .logo svg{height:15px}
.card-night .tz-head .mono{color:var(--fg)}
.tz-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}
.tz-row:last-of-type{border-bottom:0}
.tz-n{font-family:var(--f-mono);font-size:11.5px;color:var(--muted)}
.tz-t b{display:block;font-weight:500;font-size:15px;line-height:1.3}
.tz-t small{display:block;color:var(--muted);font-size:12.5px;line-height:1.35}
.tz-c{font-size:34px;line-height:1;min-width:2ch;text-align:right;filter:blur(6px);opacity:.6;user-select:none}
.tz-row.warn .tz-n{color:#c2410c}
.tz-flag{display:inline-block;margin-left:8px;padding:2px 7px;border:1px solid #c2410c;border-radius:4px;color:#c2410c;font-family:var(--f-mono);font-size:10.5px;font-weight:400;text-transform:uppercase;vertical-align:2px}
.tz-foot{display:flex;justify-content:center;align-items:center;gap:8px;margin:4px -20px 0;padding:14px 20px;background:var(--fg);color:#f4f4f3;font-weight:500;font-size:14.5px}
.final-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}
@media (max-width:900px){.final .wrap{grid-template-columns:minmax(0,1fr);gap:32px}.final-copy .btn{align-self:stretch}}
.foot{font-size:12.5px;color:var(--muted)}
.foot .wrap{display:flex;flex-direction:column;gap:10px;padding-block:28px 40px;max-width:900px}
.foot .logo svg{height:18px}
.mbar{position:fixed;left:0;right:0;bottom:0;z-index:25;display:none;align-items:center;justify-content:space-between;gap:12px;background:#ffffffef;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.mbar.on{transform:none}
.mbar div{display:flex;flex-direction:column;line-height:1.2;font-size:12.5px;color:var(--muted)}
.mbar b{font-family:var(--f-head);font-weight:400;font-size:24px;color:var(--fg)}
.mbar .btn{padding:13px 22px;font-size:15px}
@media (max-width:760px){.mbar{display:flex}
.mbar{justify-content:center;background:transparent;border-top:0;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}
.mbar .glass{pointer-events:auto;display:inline-flex;padding:6px;border-radius:999px;background:#ffffffb8;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border:1px solid #ffffffcc;box-shadow:inset 0 1px 0 #ffffffe6,0 0 0 .5px #0000000f,0 14px 36px #0000002e}
.mbar .btn{padding:15px 40px;font-size:16px}}
.final{padding:clamp(96px,11vw,150px) 24px;text-align:center;min-height:min(720px,90vh);display:flex;align-items:center;justify-content:center}
.final canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}
.final::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(36% 38% at 50% 52%,#111010f7,#111010cc 50%,#11101000 88%)}
.final .wrap{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:22px}
.final .h1{max-width:13ch}
.final .sub{margin:0 auto;text-align:center;max-width:44ch}
.final .btn{padding:16px 36px}
.final .proofline{justify-content:center;border:0;padding-top:4px;width:auto}
@media (max-width:760px){
.final{min-height:0;padding:88px 22px}
.final .h1{font-size:40px}
.final .proofline{flex-direction:column;gap:10px;text-align:center}
}
button{color:var(--fg);-webkit-tap-highlight-color:transparent}.tnav button,.snav button,.dnav button{color:#000}.tnav button:focus:not(:focus-visible){outline:none}
@media (min-width:901px){.hero{padding-inline:max(clamp(24px,5vw,64px),calc((100vw - 1120px) / 2 - 20px));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.hero .h1{font-size:clamp(44px,4.3vw,62px);max-width:15ch}}
@media (max-width:760px){.tc{display:none}.tb{display:block}.tb::first-letter{text-transform:uppercase}}
@media (max-width:760px){
header{position:relative;top:auto}
#how{--nav:12px!important}
.mbar{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}
.mbar .glass{padding:4px;background:#ffffff99;box-shadow:inset 0 1px 0 #ffffffcc,0 0 0 .5px #00000012,0 8px 22px #00000024}
.mbar .btn{padding:12px 28px;font-size:14.5px}
}
.card-night .h1 .g{color:#ffffff73}
.hero .h1 .g{display:block}
.hero-eb{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.04em;color:#ffffffd9;border:1px solid #ffffff2e;border-radius:999px;padding:8px 12px 8px 10px;background:#ffffff0a}
.hero-eb i{width:7px;height:7px;background:#f17551;flex:none}
.hero-eb b{font-weight:400;color:#fff}
.hero-eb em{font-style:normal;color:#ffffff59}
.hinc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;margin-top:6px}
.hinc div{display:flex;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.3;color:#ffffffc7}
.hinc svg{width:22px;height:22px;color:#f8a283}
.hinc b{display:block;color:#fff;font-weight:500;font-size:14px}
@media (max-width:900px){.hinc{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;padding:4px 2px 2px}}
@media (max-width:760px){.hero[data-mh="o"] .hero-copy>.hinc{order:1;margin:2px 0 18px}}
.sc-n{font-family:var(--f-head);font-weight:400;font-size:clamp(44px,4.6vw,64px);line-height:1;letter-spacing:-.01em;margin-top:10px}
.sc-t h3{margin-top:2px}
.sys6{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
.sys6 span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#fff;font-size:13px;color:var(--fg);border:1px solid var(--line)}
.sys6 span em{font-style:normal;font-family:var(--f-mono);font-size:11px;color:var(--grey)}
.sc-inc{display:flex;flex-direction:column;gap:8px;margin-top:6px}
.sc-inc span{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--fg)}
.sc-inc span::before{content:"";width:16px;height:16px;flex:none;border-radius:50%;background:#f17551 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7.2l2.3 2.3 4.7-5' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}
.hv.rec-v{display:flex;align-items:center;justify-content:center;padding:28px;background:radial-gradient(70% 70% at 50% 40%,#2a2421,#111010)}
.rec{width:100%;max-width:460px;display:flex;flex-direction:column;gap:10px}
.rec-h{display:flex;justify-content:space-between;align-items:baseline;color:#ffffffa6;font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:0 4px 6px}
.rec-r{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#ffffff0d;border:1px solid #ffffff14;color:#fff;font-size:14px}
.rec-r .y{font-family:var(--f-mono);font-size:12px;color:#ffffff8c}
.rec-r small{display:block;font-size:12px;color:#ffffff8c;margin-top:1px}
.rec-r .src{font-family:var(--f-mono);font-size:10.5px;text-transform:uppercase;color:#ffffffb3;border:1px solid #ffffff2e;border-radius:999px;padding:4px 8px;white-space:nowrap}
.rec-r.now{background:#fff;color:var(--fg);border-color:#fff}
.rec-r.now .y,.rec-r.now small{color:var(--muted)}
.rec-r.now .src{color:#fff;background:#f17551;border-color:#f17551}
.rec-f{display:flex;align-items:center;gap:10px;padding:8px 4px 0;color:#f8a283;font-size:13.5px}
.rec-f::before{content:"";width:7px;height:7px;background:#f17551;flex:none}
@media (max-width:900px){.hv.rec-v{aspect-ratio:auto;padding:18px 14px}.rec-r{grid-template-columns:44px minmax(0,1fr) auto;padding:10px 12px;font-size:13px;gap:10px}.sc-n{font-size:44px}}
.jy{margin-top:80px;position:relative}
.jband{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:14px}
.jband .rf{grid-column:1/3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-radius:12px;background:#e4ecd9;color:#2f5a27;font-size:14px}
.jband .rf b{font-weight:500}
.jband .rf .mono{color:#2f5a27;font-size:11.5px}
.jband .cl{grid-column:3/4;display:flex;align-items:center;gap:8px;padding:11px 4px;color:var(--grey);font-size:13px;border-left:2px dashed #2f5a2766;padding-left:12px}
.jsteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;counter-reset:j}
.js{position:relative;display:flex;flex-direction:column;gap:12px;padding:22px 20px 22px;border-radius:20px;background:#f8f8f8;min-width:0}
.js.ref{background:#f3f6ee}
.js-top{display:flex;justify-content:space-between;align-items:center}
.js-n{font-family:var(--f-mono);font-size:12px;color:var(--grey)}
.js-ic{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--fg);box-shadow:0 0 0 1px var(--line)}
.js-ic svg{width:22px;height:22px}
.js.ref .js-ic{color:#2f5a27}
.js-t{font-family:var(--f-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#c4522c;margin-top:6px}
.js h3{font-family:var(--f-ui);font-weight:500;font-size:19px;line-height:1.25;letter-spacing:-.005em}
.js p{font-size:14.5px;line-height:1.45;color:var(--muted)}
.js .pay{margin-top:auto;display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--line);font-size:13.5px;color:var(--fg)}
.js .pay b{font-family:var(--f-head);font-weight:400;font-size:22px}
.js .tagr{display:none}
.js:not(:last-child)::after{content:"";position:absolute;top:44px;right:-14px;width:14px;height:2px;background:#d6d6d6}
.jcta{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:48px}
.jcta span{font-size:14px;color:var(--muted)}
@media (max-width:1060px){
.jband{display:none}
.jsteps{grid-template-columns:minmax(0,1fr);gap:0;position:relative;padding-left:0}
.js{flex-direction:row;align-items:flex-start;gap:16px;background:none;border-radius:0;padding:0 0 28px 0}
.js.ref{background:none}
.js-top{flex-direction:column;align-items:center;gap:0;flex:none}
.js-n{display:none}
.js:not(:last-child)::after{top:52px;bottom:6px;left:22px;right:auto;width:2px;height:auto;background:#e1e1e1}
.js.ref:not(:last-child)::after{background:#9fbf8f}
.js-b{display:flex;flex-direction:column;gap:6px;min-width:0;padding-top:2px}
.js-t{margin-top:0}
.js .pay{margin-top:6px;border-top:0;padding-top:0}
.js .tagr{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:5px 9px;border-radius:999px;background:#e4ecd9;color:#2f5a27;font-family:var(--f-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em}
.js .tagr.end{background:#f2f2f1;color:var(--muted)}
.jy{margin-top:48px}
.jcta{flex-direction:column;align-items:stretch;text-align:center;gap:10px;margin-top:20px}
}
@media (min-width:1061px){.js-b{display:flex;flex-direction:column;gap:8px;flex:1}}
.scard[data-d="4"]{background:#cbcbcb}
.bonus{margin-top:56px;border-radius:24px;background:var(--night);color:var(--on-night);padding:clamp(28px,4vw,48px)}
.bonus-h{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}
.bonus-h .mono{color:#f8a283}
.h3b{font-family:var(--f-head);font-weight:400;font-size:clamp(28px,3vw,38px);line-height:1.12;color:#fff;max-width:20ch}
.bgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.bn{display:flex;flex-direction:column;gap:8px;padding:18px 16px;border-radius:16px;background:#ffffff0a;border:1px solid #ffffff14}
.bn-ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#f175511f;color:#f8a283;margin-bottom:4px}
.bn-ic svg{width:20px;height:20px}
.bn b{font-weight:500;font-size:15.5px;line-height:1.25;color:#fff}
.bn .bd{font-size:13.5px;line-height:1.4;color:#ffffffa6}
.bonus-f{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px}
.bonus-f .btn{background:#fff;color:var(--fg)}
.bonus-f span{font-size:14px;color:#ffffffa6}
@media (max-width:1060px){.bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bn:last-child{grid-column:1/-1}}
@media (max-width:560px){.bgrid{grid-template-columns:minmax(0,1fr);gap:8px}.bn{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:12px;padding:14px}.bn-ic{margin:0;width:36px;height:36px}.bn b{flex:1;min-width:0}.bn .bd{flex-basis:100%;padding-left:48px;margin-top:-6px}.bonus-f{flex-direction:column;align-items:stretch;text-align:center;gap:10px}.bonus{margin-top:40px;border-radius:20px}}
.inc-k{display:block;font-family:var(--f-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;margin:18px 0 10px}
.inc-k.or{color:#f8a283;border-top:1px solid var(--night-line);padding-top:16px;margin-top:0}
.member .inc{border-top:0;padding-top:0;grid-template-rows:repeat(3,auto);grid-auto-flow:column}
@media (max-width:900px){.member .inc{grid-template-rows:none;grid-auto-flow:row}}
.inc + .inc-k{margin-top:22px}
.inc.b li::before{content:"+";color:#f8a283}
@media (max-width:560px){.hero-eb{font-size:10.5px;padding:7px 10px;white-space:nowrap}}
.hero .viz{display:none!important}
.hero-eb .bar{width:1px;height:12px;background:#ffffff40;display:block}
.hinc{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:22px;margin-top:10px;border-top:1px solid var(--night-line)}
.hinc div{flex-direction:column;gap:10px;font-size:14px;color:#fff;font-weight:500;line-height:1.3}
.hphone{position:relative;justify-self:center;width:300px;max-width:100%;margin:8px 0}
.ph{position:relative;width:100%;aspect-ratio:9/19;border-radius:48px;padding:11px;background:linear-gradient(145deg,#3a3633,#141312 40%,#2b2826);box-shadow:0 0 0 1px #ffffff1f,0 60px 120px -30px #000,0 0 120px -10px #c17e3a40}
.ph-s{position:relative;height:100%;border-radius:38px;overflow:hidden;background:#151413;display:flex;flex-direction:column;padding:12px 12px 14px}
.ph-st{display:flex;justify-content:space-between;align-items:center;padding:2px 14px 0;font-size:12px;font-weight:500;color:#fff;height:22px}
.ph-st i{display:block;width:84px;height:24px;border-radius:14px;background:#000;position:absolute;left:50%;top:11px;transform:translateX(-50%)}
.ph-st span:last-child{display:flex;gap:4px;align-items:center}
.ph-st span:last-child b{display:block;width:16px;height:8px;border-radius:2px;border:1px solid #fff;position:relative}
.ph-st span:last-child b::after{content:"";position:absolute;inset:1px 3px 1px 1px;background:#fff;border-radius:1px}
.ph-h{display:flex;align-items:center;gap:8px;padding:16px 4px 12px;color:#fff;font-size:13px;font-weight:500}
.ph-h svg{width:18px;height:18px;color:#fff}
.ph-v{position:relative;flex:1;border-radius:22px;overflow:hidden;background:#cfd5cc}
.ph-v img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}
.ph-v .tm{position:absolute;top:10px;left:10px;display:flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:10.5px;color:#fff;background:#11101099;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:5px 9px}
.ph-v .tm::before{content:"";width:6px;height:6px;border-radius:50%;background:#f17551}
.ph-v .nm{position:absolute;left:10px;bottom:10px;font-size:12px;color:#fff;background:#11101099;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;padding:6px 10px;line-height:1.25}
.ph-v .nm small{display:block;font-size:10.5px;color:#ffffffb3}
.ph-c{display:flex;justify-content:space-between;padding:14px 10px 2px}
.ph-c span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ffffff1a;color:#fff}
.ph-c span svg{width:19px;height:19px}
.ph-c span.x{background:#e5514f}
.hg{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#1a1817cc;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border:1px solid #ffffff26;color:#fff;box-shadow:0 24px 48px -20px #000;white-space:nowrap}
.hg i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#f1755126;color:#f8a283;flex:none}
.hg i svg{width:18px;height:18px}
.hg b{display:block;font-size:13.5px;font-weight:500}
.hg small{display:block;font-size:12px;color:#ffffffa6;margin-top:1px}
.hg.a{right:-118px;top:24%}
.hg.b{left:-150px;top:58%}
@media (max-width:1200px){.hg.a{right:-60px}.hg.b{left:-90px}}
@media (max-width:900px){
.hero[data-mh="o"] .hphone{order:2}
.hphone{width:230px;margin:30px auto -40px;height:300px;overflow:visible}
.hg{display:none}
.hphone .ph{-webkit-mask:linear-gradient(#000 70%,#0000);mask:linear-gradient(#000 70%,#0000)}
.hg{padding:9px 11px;gap:9px;border-radius:13px}.hg i{width:28px;height:28px}.hg b{font-size:12px}.hg small{font-size:11px}
.hg.a{right:-40px;top:22%}.hg.b{left:-44px;bottom:30%}
.hinc{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}
.hinc div{flex-direction:row;align-items:center;gap:10px}
}
@media (max-width:420px){.hg.a{right:-22px}.hg.b{left:-24px}}
.pband{padding-block:34px 0}
.pband .wrap{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}
.pband .proofline{border:0;padding:0;margin:0;width:auto;color:var(--muted)}
.pband .proofline b{color:var(--fg)}
.pband .proofline .avs img{border-color:#fff}
.pband .press{gap:16px 36px}
.pband .press img{filter:brightness(0);opacity:.45;height:17px}
@media (max-width:900px){.pband{padding-block:26px 0}.pband .wrap{flex-direction:column;justify-content:center;text-align:center;gap:18px}.pband .press{justify-content:center;gap:14px 24px}.pband .press img{height:14px}.pband .proofline{flex-direction:column;gap:8px}}
.sc-k{display:flex;justify-content:space-between;align-items:center;gap:12px}
.sc-k .ct{font-family:var(--f-mono);font-size:12px;color:var(--grey)}
.scard .sc-t h3.t{font-family:var(--f-head);font-weight:400;font-size:clamp(30px,3vw,42px);line-height:1.1;letter-spacing:0;margin-top:14px;max-width:15ch}
.scard .sc-t p{margin-top:2px}
.hw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:72px;list-style:none;padding:0}
.hw>li{background:#f8f8f8;border-radius:24px;padding:10px;display:flex;flex-direction:column;min-width:0}
.hw-v{position:relative;height:210px;border-radius:18px;overflow:hidden;background:radial-gradient(90% 80% at 50% 10%,#2c2521,#111010 70%);display:flex;align-items:center;justify-content:center;padding:18px}
.hw-t{display:flex;flex-direction:column;gap:6px;padding:18px 14px 16px}
.hw-t .lab{font-size:12px}
.hw-t h3{font-family:var(--f-ui);font-weight:500;font-size:20px;line-height:1.25;letter-spacing:-.01em;margin-top:6px}
.hw-t p{font-size:15px;line-height:1.45;color:var(--grey)}
.mu{width:100%;max-width:230px;background:#fff;border-radius:14px;padding:12px 13px;box-shadow:0 20px 40px -18px #000;color:var(--fg);font-size:12.5px}
.mu-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}
.mu-h b{font-weight:500;font-size:13.5px}
.mu-h span{font-family:var(--f-mono);font-size:9.5px;color:var(--grey);text-transform:uppercase}
.mu-r{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-top:1px solid #0000000f}
.mu-r em{font-style:normal;font-size:10.5px;padding:3px 7px;border-radius:999px;background:#fde3d8;color:#b8461f;white-space:nowrap}
.mu-r em.ok{background:#f1f1f0;color:var(--muted)}
.mu-call{position:relative;width:150px;height:170px;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px -18px #000}
.mu-call img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}
.mu-call .tm{position:absolute;left:8px;top:8px;display:flex;align-items:center;gap:5px;font-family:var(--f-mono);font-size:9.5px;color:#fff;background:#11101099;border-radius:999px;padding:4px 8px}
.mu-call .tm::before{content:"";width:5px;height:5px;border-radius:50%;background:#f17551}
.mu-call .nm{position:absolute;left:8px;right:8px;bottom:8px;font-size:11px;color:#fff;background:#11101099;border-radius:8px;padding:5px 8px;line-height:1.2}
.mu-me{position:absolute;right:calc(50% - 98px);bottom:24px;width:54px;height:72px;border-radius:10px;background:linear-gradient(160deg,#5b4a3f,#2a221d);border:2px solid #111010}
.mu-n{width:100%;max-width:240px;display:flex;flex-direction:column;gap:8px}
.mu-n .n{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:#ffffffeb;color:var(--fg);box-shadow:0 20px 40px -18px #000}
.mu-n .n.bk{background:#ffffff59;transform:scale(.94);margin-top:-46px;position:relative;z-index:-1;height:44px}
.mu-n .ic{width:26px;height:26px;border-radius:7px;background:#f17551;color:#fff;display:grid;place-items:center;flex:none}
.mu-n .ic svg{width:15px}
.mu-n .n div{display:flex;flex-direction:column;font-size:12px;line-height:1.3;min-width:0}
.mu-n .n div span{display:flex;justify-content:space-between;font-size:10.5px;color:var(--grey)}
.mu-n .n div b{font-weight:500;font-size:12.5px;margin-top:1px}
.mu-p li{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid #0000000f;font-size:12.5px;list-style:none}
.mu-p ul{margin:0;padding:0}
.mu-p li i{width:16px;height:16px;border-radius:50%;background:#f17551;color:#fff;display:grid;place-items:center;flex:none}
.mu-p li i svg{width:10px;height:10px}
.mu-p .by{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:11px;color:var(--grey)}
.mu-p .by img{width:20px;height:20px;border-radius:50%;object-fit:cover}
.hw-ref{display:flex;align-items:center;justify-content:center;gap:12px;margin:22px auto 0;padding:14px 20px;border-radius:999px;background:#f8f8f8;width:max-content;max-width:100%;font-size:15px;color:var(--muted)}
.hw-ref svg{width:20px;height:20px;color:#f17551;flex:none}
.hw-ref b{font-weight:500;color:var(--fg)}
.hw-cta{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:40px}
.hw-cta span{font-size:13.5px;color:var(--muted)}
@media (max-width:1100px){.hw{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.hw{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:40px}.hw>li{border-radius:20px}.hw-v{height:180px}.hw-t{padding:16px 12px 12px}.hw-ref{border-radius:16px;align-items:flex-start;text-align:left;padding:14px 16px;font-size:14px;width:auto}.hw-cta .btn{align-self:stretch}}
.incg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;border-top:1px solid var(--night-line);padding-top:20px}
.incg .inc-k{margin:0 0 12px;padding:0;border:0}
.member .incg .inc{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row;gap:11px}
.guar.excl{margin-top:2px;padding-top:12px;border-top:1px solid var(--night-line);color:#ffffff80}
#offer .head,#how .head{max-width:900px}
.hphone{width:262px}
.hphone::before{content:"";position:absolute;inset:-18% -40%;z-index:-1;background:radial-gradient(50% 45% at 50% 45%,#f1755140,#c17e3a1f 45%,transparent 72%);filter:blur(8px);animation:aur 9s ease-in-out infinite alternate}
@keyframes aur{0%{transform:scale(1) translateY(0);opacity:.85}100%{transform:scale(1.12) translateY(-4%);opacity:1}}
.ph{animation:flt 7s ease-in-out infinite}
@keyframes flt{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
.ph-v .tm::before{animation:pls 1.6s ease-in-out infinite}
@keyframes pls{0%,100%{opacity:1;box-shadow:0 0 0 0 #f1755199}50%{opacity:.6;box-shadow:0 0 0 5px #f1755100}}
@media (max-width:900px){.hphone{width:230px}.ph-v img{object-position:50% 8%}}
.hv .rov{position:absolute;left:18px;bottom:18px;width:min(300px,calc(100% - 36px));background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;padding:14px 16px;box-shadow:0 24px 50px -20px #000000a6;color:var(--fg)}
.rov .mono{display:block;font-size:10.5px;color:var(--grey);margin-bottom:6px}
.rov div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;border-top:1px solid #0000000f;font-size:13.5px}
.rov div:first-of-type{border-top:0}
.rov em{font-style:normal;font-size:11px;padding:3px 8px;border-radius:999px;background:#fde3d8;color:#b8461f}
.rov em.w{background:#f6ecd9;color:#8a6516}.rov em.ok{background:#e7efe2;color:#3f6b35}
.perks{margin-top:56px;border-radius:24px;background:var(--night);color:var(--on-night);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;min-height:460px}
.perks-v{position:relative;background:#0b0b0b}
.perks-v img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%}
.perks-v::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,var(--night))}
.perks-b{padding:clamp(28px,4vw,52px);display:flex;flex-direction:column;justify-content:center;gap:8px}
.perks-b .mono{color:#f8a283}
.perks-b h3{font-family:var(--f-head);font-weight:400;font-size:clamp(30px,3.2vw,42px);line-height:1.1;color:#fff;margin:6px 0 18px}
.pk{list-style:none;margin:0;padding:0}
.pk li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:15px 0;border-top:1px solid var(--night-line)}
.pk li:last-child{border-bottom:1px solid var(--night-line)}
.pk li::before{content:"+";color:#f17551;font-size:18px;line-height:1}
.pk b{font-weight:500;font-size:16px;color:#fff}
.pk span{font-size:14px;color:#ffffff8c;text-align:right}
@media (max-width:900px){.perks{grid-template-columns:minmax(0,1fr);min-height:0;margin-top:40px;border-radius:20px}.perks-v{height:220px}.perks-v::after{background:linear-gradient(180deg,transparent 45%,var(--night))}.pk li{grid-template-columns:20px minmax(0,1fr);row-gap:2px}.pk span{grid-column:2;text-align:left}}
.refund{display:flex;align-items:center;gap:14px;margin:4px 0 22px;padding:14px 16px;border-radius:14px;background:#ffffff0d;border:1px solid #ffffff1a}
.refund i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#f1755126;color:#f8a283;flex:none}
.refund i svg{width:20px;height:20px}
.refund b{display:block;font-weight:500;color:#fff;font-size:15.5px}
.refund span{display:block;font-size:13.5px;color:#ffffffa6;margin-top:1px}
.member .inc.one{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:11px 24px;border-top:1px solid var(--night-line);padding-top:18px;margin-bottom:4px}
@media (max-width:900px){.member .inc.one{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}}
.mks{position:relative;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
.mk{position:relative;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;background:#fff;border:1px solid var(--line);font:inherit;font-size:13px;color:var(--fg);cursor:pointer;transition:border-color .15s,background .15s}
.mk em{font-style:normal;font-family:var(--f-mono);font-size:11px;color:var(--grey)}
.mk:hover,.mk[aria-expanded="true"]{border-color:#f17551;background:#fff7f3}
.mk-tip{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%,6px);width:280px;max-width:80vw;padding:12px 14px;border-radius:14px;background:#fffdfb;color:var(--fg);box-shadow:0 18px 40px -14px #0000004d,0 0 0 1px #0000000d;text-align:left;opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;z-index:5;white-space:normal}
.mk-tip::after{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);border:7px solid transparent;border-top-color:#fffdfb}
.mk:hover .mk-tip,.mk[aria-expanded="true"] .mk-tip,.mk:focus-visible .mk-tip{opacity:1;transform:translate(-50%,0)}
.mk-k{display:block;font-family:var(--f-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#c4522c}
.mk-w{display:block;font-size:13.5px;line-height:1.35;margin-top:4px;font-weight:500}
.mk-l{display:block;font-size:12.5px;line-height:1.45;color:var(--muted);margin-top:6px}
.mk-n{font-size:12.5px;color:#ffffff80;margin-top:12px;line-height:1.4}
.sc-t .mkp p.mk-n{font-size:12.5px;line-height:1.45;color:#ffffff80;max-width:none;margin-top:12px}
.mkp{margin-top:10px;padding:16px;border-radius:18px;background:radial-gradient(120% 120% at 0% 0%,#2c2521,#141312 70%);box-shadow:0 20px 40px -24px #000000a6}
.mkp-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:13px;color:#ffffffb3}
.mkp-h .mono{color:#f8a283;font-size:11px}
.mkp .mk{background:#ffffff0f;border-color:#ffffff29;color:#fff}
.mkp .mk em{color:#ffffff80}
.mkp .mk:hover,.mkp .mk[aria-expanded="true"]{border-color:#f17551;background:#f175511f}
.mkp .mk.more{cursor:default;background:transparent;border:1px dashed #ffffff3d;color:#ffffffa6}
.mk:first-child .mk-tip{left:0;transform:translate(0,6px)}.mk:first-child:hover .mk-tip,.mk:first-child[aria-expanded="true"] .mk-tip{transform:translate(0,0)}.mk:first-child .mk-tip::after{left:30px}
.price{align-items:center}
.price .per{display:flex;flex-direction:column;gap:2px;line-height:1.2}
.price .per b{font-family:var(--f-ui);font-weight:500;font-size:16px;color:#fff}
.price .per span{font-size:12.5px;color:var(--night-muted)}
.member .refund{margin:20px 0 0}
.member .octa{margin-top:20px}
.xtras{margin-top:56px;padding-top:28px;border-top:1px solid var(--night-line)}
.xtras-h{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px}
.xtras-h .mono{color:#f8a283}
.xtras-r{font-size:13.5px;color:var(--night-muted)}
.xgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.xt{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 18px 18px;border-radius:18px;background:linear-gradient(160deg,#211d1b,#161413);border:1px solid #ffffff14;overflow:hidden}
.xt::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#f17551aa,transparent)}
.xt-v{font-family:var(--f-head);font-size:38px;line-height:1;color:#fff;margin-bottom:12px;display:flex;align-items:baseline;gap:8px}
.xt-v small{font-family:var(--f-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#f8a283}
.xt-n{font-family:var(--f-mono);font-size:11px;color:#f8a283;margin-bottom:26px}
.xt b{font-family:var(--f-head);font-weight:400;font-size:22px;color:#fff;line-height:1.15}
.xt::after{content:"";position:absolute;right:-30%;top:-40%;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#f175511c,transparent);pointer-events:none}
.xt-d{font-size:13px;line-height:1.4;color:#ffffff8c}
@media (max-width:1060px){.xgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.xt:last-child{grid-column:1/-1}}
@media (max-width:560px){.xtras{margin-top:40px}.xtras-h{flex-direction:column;gap:4px}.xt{padding:16px}.xt-n{margin-bottom:12px}.xt b{font-size:20px}}
.optp{position:fixed;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;font-family:var(--f-ui);color:var(--fg)}
.optp>button{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:0;background:#f17551;color:#fff;font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;box-shadow:0 10px 30px -8px #0006}
.optp .pn{position:absolute;left:0;bottom:calc(100% + 10px);width:330px;max-width:calc(100vw - 32px);max-height:70vh;overflow:auto;background:#fff;border-radius:16px;padding:14px;box-shadow:0 24px 60px -16px #0000005e,0 0 0 1px #0000000f}
.optp .row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #0000000d;font-size:13px}
.optp .row:first-of-type{border-top:0}
.optp .seg{display:flex;gap:4px}
.optp .seg button{width:28px;height:28px;border-radius:8px;border:1px solid #0000001a;background:#fff;font:inherit;font-size:12px;cursor:pointer}
.optp .seg button[aria-pressed="true"]{background:var(--fg);color:#fff;border-color:var(--fg)}
.optp .sum{margin-top:10px;padding:10px;border-radius:10px;background:#f6f6f5;font-family:var(--f-mono);font-size:11.5px;line-height:1.5}
@media (max-width:760px){.optp{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}
.hart{position:relative;justify-self:center;width:min(720px,118%);margin:-60px -70px -60px -20px}
.hart img{display:block;width:100%;height:auto;-webkit-mask:radial-gradient(70% 70% at 52% 50%,#000 62%,#0000 100%);mask:radial-gradient(70% 70% at 52% 50%,#000 62%,#0000 100%);mix-blend-mode:lighten;animation:hflt 8s ease-in-out infinite}
@keyframes hflt{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@media (max-width:900px){.hero[data-mh="o"] .hart{order:2}.hart{width:calc(100% + 24px);max-width:460px;margin:18px -12px -30px}}
.stack-end{height:34vh;margin-top:-28px}
@media (max-width:900px){.stack-end{height:12vh;margin-top:-22vh}}
#doctors .head{max-width:900px}
@media (max-width:420px){header .btn{padding:11px 15px;font-size:14px}}
@media (max-width:640px){.mk{position:static}.mk-tip,.mk:first-child .mk-tip{left:0;right:0;width:auto;max-width:none;transform:translateY(6px)}.mk:hover .mk-tip,.mk[aria-expanded="true"] .mk-tip,.mk:first-child:hover .mk-tip,.mk:first-child[aria-expanded="true"] .mk-tip{transform:none}.mk-tip::after{display:none}}
.rf-line{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--night-muted)}
.rf-line svg{width:17px;height:17px;color:#f8a283;flex:none}
.member .inc.one{margin-bottom:0}
.final .h1.fin{font-size:clamp(34px,3.8vw,52px);max-width:20ch}
.hero .h1{margin-bottom:10px;max-width:13ch}
.hero .cta-wrap{margin-top:12px}
@media (max-width:760px){.hero .h1{margin-bottom:6px}.hero .cta-wrap{margin-top:8px}}
.price .pd{display:inline-block;margin-left:6px;padding:4px 10px;border-radius:999px;background:#f1755126;color:#f8a283;font-size:13px}
@media (max-width:640px){.incg{grid-template-columns:minmax(0,1fr);gap:22px}}
.price em{font-style:normal;font-size:14px;color:#f8a283;margin-left:2px}
@media (max-width:760px){
header .hrow{gap:12px}
header .btn{padding:10px 14px!important;font-size:13.5px!important}
.hero{padding:22px 18px 0!important}
.hero .hero-eb{align-self:flex-start;width:auto;max-width:100%;font-size:10.5px;padding:7px 10px}
.hero .h1{font-size:clamp(36px,10.4vw,44px)!important;line-height:1.04}
.hero .sub{font-size:15.5px;line-height:1.45}
.hero .hinc{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding-top:18px;margin-top:4px}
.hero .hinc div{font-size:13px;gap:8px;align-items:flex-start}
.hero .hinc svg{width:18px;height:18px;flex:none;margin-top:1px}
.hart{width:calc(100% + 36px)!important;max-width:480px!important;margin:4px auto -8px!important;justify-self:center}
.hart img{-webkit-mask:linear-gradient(180deg,#000 72%,#0000);mask:linear-gradient(180deg,#000 72%,#0000);animation:none}
.pband .press{display:grid!important;grid-template-columns:repeat(2,auto);justify-content:center;gap:14px 28px}
.pband .press img{height:13px!important}
.outcomes{padding-block:64px 8px!important}
.outcomes .stats{margin-top:28px}
.outcomes .stat{flex-direction:row;align-items:center;text-align:left;gap:18px;padding:18px 0!important}
.outcomes .stat:first-child{padding-top:0!important}
.outcomes .stat b{font-size:36px;min-width:108px;white-space:nowrap}
.outcomes .stat span{font-size:14.5px;max-width:none}
.outcomes .h2{font-size:32px}
#how{padding-top:72px!important}
#how .head .h2{font-size:32px}
.stackc{gap:12px!important}
.scard{position:relative!important;top:auto!important;padding:8px!important;border-radius:22px!important}
.sc-t{padding:18px 14px 14px!important;gap:8px!important}
.sc-t h3{font-size:22px!important}
.sc-t p{font-size:15px!important}
.hv{aspect-ratio:16/11!important;border-radius:16px!important}
.hv.plan-v{aspect-ratio:auto!important}
.stack-end{display:none}
.mkp{padding:14px;border-radius:16px}
.offer{padding:44px 18px!important}
.offer .head{margin-bottom:28px!important}
.offer .h2{font-size:32px}
.member{gap:24px!important}
.mcard{width:min(260px,78%)!important;margin:0 auto}
.price>b{font-size:52px!important}
.octa .btn{align-self:stretch}
.rf-line{justify-content:center}
.xtras{margin-top:36px;padding-top:22px}
.xgrid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -18px;padding:0 18px 6px;scrollbar-width:none}
.xgrid::-webkit-scrollbar{display:none}
.xt{flex:0 0 74%;scroll-snap-align:start;grid-column:auto!important}
.xt b{font-size:20px}
#doctors{padding-top:80px!important}
#doctors .h2,.tst .h2{font-size:32px}
.final .h1.fin{font-size:32px!important}
.optp{left:auto;right:12px;bottom:calc(86px + env(safe-area-inset-bottom,0px))}
.optp>button{padding:8px 11px;font-size:12px;opacity:.85}
.optp .pn{left:auto;right:0}
}
.xtras .xt{position:relative;display:flex;flex-direction:column;gap:0;padding:0;border:0;background:none;border-radius:0;overflow:visible}
.xtras .xt::before,.xtras .xt::after{display:none}
.xtras .xt-im{display:block;overflow:hidden;background:#0b0b0b}
.xtras .xt-im img{display:block;width:100%;height:100%;object-fit:cover}
.xtras .xt-tx{display:flex;flex-direction:column;gap:5px}
.xtras .xt-n{font-family:var(--f-mono);font-size:11px;color:#f8a283;margin:0}
.xtras .xt b{font-family:var(--f-ui);font-weight:500;font-size:16px;line-height:1.25;color:#fff}
.xtras .xt-d{font-size:13.5px;line-height:1.45;color:#ffffff8c}
.xfeat{display:none}
.xtras[data-v="a"] .xt{padding:8px 8px 18px;border-radius:18px;background:#1b1918;border:1px solid #ffffff12}
.xtras[data-v="a"] .xt-im{aspect-ratio:16/10;border-radius:12px;margin-bottom:16px}
.xtras[data-v="a"] .xt-tx{padding:0 10px}
.xtras[data-v="a"] .xt-n{display:none}
.xtras[data-v="b"] .xgrid{gap:0}
.xtras[data-v="b"] .xt-im{display:none}
.xtras[data-v="b"] .xt{padding:4px 22px 4px;border-left:1px solid var(--night-line)}
.xtras[data-v="b"] .xt:first-child{border-left:0;padding-left:0}
.xtras[data-v="b"] .xt-n{margin-bottom:18px}
.xtras[data-v="b"] .xt b{font-family:var(--f-head);font-weight:400;font-size:22px}
.xtras[data-v="c"] .xt{flex-direction:row;align-items:flex-start;gap:14px}
.xtras[data-v="c"] .xt-im{flex:none;width:52px;height:52px;border-radius:50%;box-shadow:0 0 0 1px #ffffff1f}
.xtras[data-v="c"] .xt-n{display:none}
.xtras[data-v="d"]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:48px}
.xtras[data-v="d"] .xtras-h{grid-column:1/-1}
.xtras[data-v="d"] .xfeat{display:block;border-radius:20px;overflow:hidden;align-self:stretch;min-height:300px;background:#0b0b0b}
.xtras[data-v="d"] .xfeat img{width:100%;height:100%;object-fit:cover}
.xtras[data-v="d"] .xgrid{display:flex!important;flex-direction:column;gap:0}
.xtras[data-v="d"] .xt{flex-direction:row;align-items:baseline;gap:18px;padding:16px 0;border-top:1px solid var(--night-line)}
.xtras[data-v="d"] .xt:last-child{border-bottom:1px solid var(--night-line)}
.xtras[data-v="d"] .xt-im{display:none}
.xtras[data-v="d"] .xt-tx{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:14px;width:100%}
.xtras[data-v="d"] .xt-d{text-align:right}
.xtras .xgrid{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:1060px){.xtras .xgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.xtras .xt:last-child{grid-column:auto}}
.xtras[data-v="e"] .xt{border-radius:18px;overflow:hidden;background:#0a0909;box-shadow:0 0 0 1px #ffffff14}
.xtras[data-v="e"] .xt-im{position:relative;aspect-ratio:16/10}
.xtras[data-v="e"] .xt-im::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a090900 45%,#0a0909 100%)}
.xtras[data-v="e"] .xt-tx{position:relative;padding:14px 16px 24px;margin-top:-10px;min-height:118px}
.xtras[data-v="e"] .xt-n{display:none}
.xtras[data-v="e"] .xt-d{color:#ffffff99}
@media (max-width:1060px){
.xtras[data-v="b"] .xt{border-left:0;padding:16px 0;border-top:1px solid var(--night-line)}
.xtras[data-v="b"] .xt-n{margin-bottom:6px}
.xtras[data-v="d"]{grid-template-columns:minmax(0,1fr)}
.xtras[data-v="d"] .xfeat{min-height:0;aspect-ratio:16/9;margin-bottom:8px}
}
@media (max-width:760px){
.xtras[data-v="b"] .xgrid,.xtras[data-v="c"] .xgrid,.xtras[data-v="d"] .xgrid{display:flex!important;flex-direction:column;overflow:visible;margin:0;padding:0;gap:0}
.xtras[data-v="b"] .xt,.xtras[data-v="c"] .xt{flex:none}
.xtras[data-v="c"] .xt{padding:14px 0;border-top:1px solid var(--night-line)}
.xtras[data-v="d"] .xt{flex:none}
.xtras[data-v="d"] .xt-tx{grid-template-columns:24px minmax(0,1fr)}
.xtras[data-v="d"] .xt-d{grid-column:2;text-align:left;margin-top:-8px}
.xtras[data-v="e"] .xt{flex:0 0 68%}
}
.hero-tp{display:none}
@media (max-width:760px){
.hero{position:relative;min-height:calc(100svh - 76px);padding:48px 22px 0!important;overflow:hidden;align-content:start}
.hero .hero-eb{display:none}
.hero .hero-tp{display:none!important;align-items:center;justify-content:center;gap:8px;order:1!important;align-self:center;font-size:13px;color:#ffffffd9;position:relative;z-index:2;margin-bottom:14px}
.hero .hero-tp .stars{color:#00b67a;letter-spacing:1px;font-size:13px}
.hero .h1{order:1!important;text-align:center;margin:0 auto 18px!important;max-width:none;font-size:clamp(34px,10.2vw,46px)!important;position:relative;z-index:2}
.hero .h1 .g{display:block}
.hero .h1 .nb{white-space:nowrap}
.hero .cta-wrap{order:1!important;align-self:center!important;align-items:center;position:relative;z-index:2}
.hero .cta-wrap .btn{align-self:center!important;padding:15px 28px}
.hero .hero-time{font-size:12.5px}
.hero .hinc{display:none!important}
.hart{position:absolute!important;left:50%;bottom:-4%;transform:translateX(-50%);width:104%!important;max-width:560px!important;margin:0!important;z-index:1;pointer-events:none}
.hart img{-webkit-mask:radial-gradient(75% 70% at 50% 62%,#000 55%,#0000 100%);mask:radial-gradient(75% 70% at 50% 62%,#000 55%,#0000 100%)}
.hero::after{content:"";position:absolute;inset:0 0 auto;height:46%;background:linear-gradient(180deg,#111010 40%,#11101000);z-index:1;pointer-events:none}
.pband{padding-block:28px 0!important}
.pband .wrap{gap:16px!important}
.pband .proofline{flex-direction:row!important;gap:10px!important;font-size:13px}
.pband .proofline .tb{display:none}
.pband .press{display:flex!important;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;gap:12px!important;padding-top:16px;border-top:1px solid var(--line)}
.pband .press img{height:11px!important;width:auto;max-width:24%;object-fit:contain;opacity:.4}
.outcomes{padding-block:48px 8px!important}
.outcomes .head{align-items:flex-start!important;text-align:left!important;margin:0!important}
.outcomes .h2{font-size:28px!important;line-height:1.12}
.outcomes .h2 br{display:none}
.outcomes .stats{display:block!important;margin-top:20px!important;border-top:1px solid var(--line)}
.outcomes .stat{display:grid!important;grid-template-columns:104px minmax(0,1fr);align-items:center;text-align:left!important;gap:12px!important;padding:16px 0!important;border:0!important;border-bottom:1px solid var(--line)!important;background:none;min-height:0}
.outcomes .stat:first-child{padding-top:16px!important}
.outcomes .stat b{font-size:34px!important;min-width:0!important;line-height:1;white-space:nowrap}
.outcomes .stat span{font-size:14px!important;line-height:1.4;max-width:none!important;color:var(--muted)}
.scard{position:sticky!important;top:calc(14px + var(--i) * 10px)!important}
.stackc{gap:16px!important}
.scard .sc-t{padding:16px 12px 12px!important}
.scard .sc-t p{font-size:14.5px!important;line-height:1.45}
.hv{aspect-ratio:16/10!important}
.scard[style*="--i:1"] .hv{display:none}
.scard .hv.plan-v{aspect-ratio:auto!important;padding:12px!important}
.scard .plan{padding:16px 16px 14px}
.scard .sc-t small{margin-top:4px}
.stack-end{display:block!important;height:8vh;margin-top:-16px}
.sec{padding-block:64px!important}
#how{padding-top:56px!important}
.tst{padding-top:56px!important}
#doctors .head{align-items:center;text-align:center;margin-inline:auto}
#doctors .head .tag{align-self:center}
.final{padding:64px 22px!important}
.xtras .xgrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;margin:0!important;padding:0!important;gap:10px!important}
.xtras[data-v="e"] .xt{flex:none!important;border-radius:16px}
.xtras[data-v="e"] .xt-tx{min-height:0!important;padding:10px 12px 14px!important;margin-top:-8px}
.xtras .xt b{font-size:14.5px!important}
.xtras .xt-d{font-size:12.5px!important}
}
.outcomes .sl{display:none;font-style:normal}
@media (max-width:760px){
.outcomes[data-sv="b"] .stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));border:0!important;margin-top:24px!important}
.outcomes[data-sv="b"] .stat{display:flex!important;flex-direction:column;align-items:center;text-align:center!important;gap:8px!important;padding:4px 6px!important;border:0!important;border-left:1px solid var(--line)!important}
.outcomes[data-sv="b"] .stat:first-child{border-left:0!important;padding-top:4px!important}
.outcomes[data-sv="b"] .stat b{font-size:30px!important}
.outcomes[data-sv="b"] .stat span{display:none}
.outcomes[data-sv="b"] .sl{display:block;font-size:12.5px;line-height:1.35;color:var(--muted);max-width:14ch}
.outcomes[data-sv="b"] .head{align-items:center!important;text-align:center!important;margin-inline:auto!important}
.outcomes[data-sv="c"] .stats{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;border:0!important;margin:22px -16px 0!important;padding:0 16px 4px;scrollbar-width:none}
.outcomes[data-sv="c"] .stats::-webkit-scrollbar{display:none}
.outcomes[data-sv="c"] .stat{flex:0 0 72%;scroll-snap-align:start;display:flex!important;flex-direction:column;align-items:flex-start;gap:14px!important;padding:22px 20px!important;border:0!important;border-radius:20px;background:#f6f6f5}
.outcomes[data-sv="c"] .stat b{font-size:52px!important}
.outcomes[data-sv="c"] .stat span{display:none}
.outcomes[data-sv="c"] .sl{display:block;font-size:15px;line-height:1.35;color:var(--fg)}
.outcomes[data-sv="d"] .head{align-items:center!important;text-align:center!important;margin-inline:auto!important}
.outcomes[data-sv="d"] .stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));border:0!important;margin-top:26px!important;row-gap:22px}
.outcomes[data-sv="d"] .stat{display:flex!important;flex-direction:column;align-items:center;text-align:center!important;gap:6px!important;padding:0 8px!important;border:0!important}
.outcomes[data-sv="d"] .stat:first-child{grid-column:1/-1;padding:0 0 22px!important;border-bottom:1px solid var(--line)!important}
.outcomes[data-sv="d"] .stat:first-child b{font-size:76px!important}
.outcomes[data-sv="d"] .stat b{font-size:34px!important}
.outcomes[data-sv="d"] .stat span{display:none}
.outcomes[data-sv="d"] .sl{display:block;font-size:13px;line-height:1.35;color:var(--muted)}
.outcomes[data-sv="d"] .stat:first-child .sl{font-size:15px;color:var(--fg)}
.outcomes[data-sv="d"] .stat:nth-child(3){border-left:1px solid var(--line)!important}
.outcomes[data-sv="e"] .head{align-items:center!important;text-align:center!important;margin-inline:auto!important}
.outcomes[data-sv="e"] .stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));border:0!important;margin-top:22px!important;padding:24px 8px;border-radius:22px;background:var(--night)}
.outcomes[data-sv="e"] .stat{display:flex!important;flex-direction:column;align-items:center;text-align:center!important;gap:8px!important;padding:0 6px!important;border:0!important;border-left:1px solid #ffffff1f!important}
.outcomes[data-sv="e"] .stat:first-child{border-left:0!important;padding-top:0!important}
.outcomes[data-sv="e"] .stat b{font-size:30px!important;color:#fff}
.outcomes[data-sv="e"] .stat span{display:none}
.outcomes[data-sv="e"] .sl{display:block;font-size:12px;line-height:1.35;color:#ffffffa6;max-width:13ch}
}
.hero .ffh{max-width:16ch}
@media (max-width:760px){.hero .cta-wrap{align-items:center!important}.hero .hero-time{padding-left:0}}
.hero .ffsub{font-size:clamp(17px,1.5vw,20px);color:#ffffffc7;margin:-6px 0 6px;max-width:34ch}
.mstories{padding-top:24px}
.msg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:44px}
.ms.ms-v{position:relative;aspect-ratio:9/16;padding:0;justify-content:flex-end;overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,#2a2421,#111010 70%);border:1px dashed #ffffff26}
.ms-v .ms-play{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.ms-v .ms-play svg{width:22px;height:22px;margin-left:3px}
.ms-v .ms-tag{position:absolute;left:14px;top:14px;font-family:var(--f-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#ffffff8c;border:1px solid #ffffff26;border-radius:999px;padding:5px 9px}
.ms-v figcaption{border:0;padding:16px 16px 18px;color:#fff;background:linear-gradient(180deg,transparent,#000000a6)}
.ms-v figcaption b{font-family:var(--f-head);font-weight:400;font-size:22px;line-height:1.15}
.ms-v figcaption span{color:#ffffffa6}
.ms{margin:0;display:flex;flex-direction:column;gap:12px;padding:26px 24px 22px;border-radius:22px;background:#f6f6f5}
.ms-k{font-family:var(--f-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#c4522c}
.ms-h{font-family:var(--f-head);font-weight:400;font-size:clamp(26px,2.4vw,32px);line-height:1.1}
.ms blockquote{margin:0;font-size:15.5px;line-height:1.5;color:var(--muted);flex:1}
.ms figcaption{display:flex;flex-direction:column;font-weight:500;font-size:14.5px;padding-top:14px;border-top:1px solid var(--line)}
.ms figcaption span{font-weight:400;font-size:13px;color:var(--grey)}
html[data-ff="on"] .mbar{display:none!important}
html[data-ff="on"] #hdrCta{opacity:0;pointer-events:none;transition:opacity .25s}
html[data-ff="on"].past-hero #hdrCta{opacity:1;pointer-events:auto}
@media (max-width:900px){.msg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}}
@media (max-width:760px){
.hero .ffh{order:1!important;text-align:center;margin:0 auto 12px!important;font-size:clamp(34px,10vw,44px)!important;position:relative;z-index:2}
.hero .ffh .g{display:block}
.hero .ffsub{order:1!important;text-align:center;align-self:center;margin:0 auto 20px;font-size:16px;position:relative;z-index:2}
.mstories{padding-top:8px!important}
.msg{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin:24px -16px 0;padding:0 16px 4px;scrollbar-width:none}
.msg::-webkit-scrollbar{display:none}
.ms{flex:0 0 62%;scroll-snap-align:start}
.ms blockquote{font-size:14.5px}
}
.mstories{padding-top:88px!important}
.final{min-height:0!important;padding:clamp(72px,8vw,112px) 24px!important}
.ms.ms-v{border-style:solid;border-color:#ffffff14}
.optp>button{padding:8px 12px;font-size:12.5px;opacity:.9}
@media (max-width:760px){
.mstories{padding-top:56px!important}
#doctors .head{align-items:center!important;text-align:center!important;margin-inline:auto!important}
#doctors .head .tag{align-self:center!important}
#doctors .doc-cta{justify-content:center}
.tst .head{padding-inline:4px}
.faq .head{align-items:flex-start}
}
.hart{position:relative}
.hart .illus{position:absolute;z-index:3;left:6%;top:8%;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffcc;background:#11101099;border:1px solid #ffffff2e;border-radius:999px;padding:5px 10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
@media (max-width:760px){.hart .illus{left:50%;top:30%;transform:translateX(-50%);font-size:10px}}
.chip2{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:5px 10px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:12.5px;color:var(--fg)}
.chip2::before{content:"";width:6px;height:6px;border-radius:50%;background:#3f6b35}
.act .tgt{display:block;font-size:12px;color:var(--grey);margin-top:1px}
.creds{list-style:none;margin:18px auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px}
.creds li{font-size:13.5px;padding:7px 12px;border-radius:999px;background:var(--off);color:var(--fg)}
.more-cue{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:28px;color:#ffffffb3;font-size:14px;text-decoration:none}
.more-cue span{animation:bob 1.8s ease-in-out infinite}
@keyframes bob{50%{transform:translateY(3px)}}
.consent{text-align:center;font-size:12.5px;color:var(--grey);margin:18px auto 0}
html[data-ff="v2"] main{display:flex;flex-direction:column}
@media (min-width:761px){html[data-ff="v2"] .hero .cta-wrap{align-items:flex-start}}
html[data-ff="v2"] #dgrid .doc span{min-width:0}
html[data-ff="v2"] main>*:nth-child(1){order:1}html[data-ff="v2"] main>*:nth-child(2){order:2}html[data-ff="v2"] main>*:nth-child(4){order:3}
html[data-ff="v2"] main>*:nth-child(8){order:4}html[data-ff="v2"] main>*:nth-child(9){order:5}html[data-ff="v2"] main>*:nth-child(6){order:6}html[data-ff="v2"] main>*:nth-child(7){order:7}
html[data-ff="v2"] main>*:nth-child(3){order:8}html[data-ff="v2"] main>*:nth-child(10){order:9}html[data-ff="v2"] main>*:nth-child(11){order:10}html[data-ff="v2"] main>*:nth-child(12){order:11}
html[data-ff="v2"] main>*:nth-child(5){order:12}
html[data-ff="v2"] .outcomes{padding-block:24px 72px!important}
html[data-ff="v2"] #doctors{padding-top:96px!important}
html[data-ff="v2"] .offer{max-width:1180px;margin-inline:auto}
html[data-ff="v2"] .mstories{padding-top:96px!important}
html[data-ff="v2"] .mstories .head .sub{margin-inline:auto}
html[data-ff="v2"] .tst{padding-top:28px!important}
html[data-ff="v2"] .mstories{padding-bottom:0!important}
html[data-ff="v2"] .mbar{display:none!important}
html[data-ff="v2"] #hdrCta{opacity:0;pointer-events:none;transition:opacity .25s}
html[data-ff="v2"].past-hero #hdrCta{opacity:1;pointer-events:auto}
html[data-ff="v2"] .tst .head{display:none}
html[data-ff="v2"] #dgrid .doc{cursor:pointer;transition:background .15s}
html[data-ff="v2"] #dgrid .doc:hover{background:#ecebe8}
html[data-ff="v2"] #dgrid .doc::after{content:"View profile →";margin-left:auto;font-size:12.5px;color:var(--grey);white-space:nowrap;padding-right:6px}
.dsheet{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px}
.ds-bg{position:absolute;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.ds-card{position:relative;width:min(420px,100%);background:#fff;border-radius:24px;padding:28px 24px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;box-shadow:0 30px 80px -20px #0008}
.ds-card img{width:96px;height:96px;border-radius:50%;object-fit:cover;margin-bottom:8px}
.ds-card b{font-family:var(--f-head);font-weight:400;font-size:28px;line-height:1.1}
.ds-card>span{font-size:14.5px;color:var(--muted)}
.ds-x{position:absolute;right:14px;top:12px;width:34px;height:34px;border-radius:50%;border:0;background:var(--off);font-size:20px;cursor:pointer;color:var(--fg)}
.ds-f{width:100%;margin:16px 0 8px;display:grid;gap:0;text-align:left}
.ds-f div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line);font-size:14px}
.ds-f dt{color:var(--muted)}.ds-f dd{margin:0;color:var(--grey);font-style:italic}
.ds-n{font-size:13.5px;color:var(--muted);margin:4px 0 14px}
.ds-card .btn{align-self:stretch}
@media (max-width:760px){
.dsheet{align-items:flex-end;padding:0}
.ds-card{width:100%;border-radius:24px 24px 0 0;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))}
html[data-ff="v2"] .mstories{padding-top:64px!important}
html[data-ff="v2"] #doctors{padding-top:64px!important}
html[data-ff="v2"] #dgrid .doc::after{content:"→"}
.creds{flex-direction:column;align-items:flex-start;gap:0;margin-top:16px;text-align:left;max-width:none}
.creds li{background:none;padding:9px 0 9px 24px;border-radius:0;border-top:1px solid var(--line);width:100%;position:relative;font-size:14px}
.creds li::before{content:"";position:absolute;left:4px;top:15px;width:8px;height:8px;border-radius:50%;background:#f17551}
.creds li:last-child{border-bottom:1px solid var(--line)}
}
html body main [hidden][hidden][hidden][hidden]{display:none!important}
@media (max-width:760px){html[data-ff^="d"] .hero .hero-time{text-align:center;max-width:30ch;margin-inline:auto}}
.dprice{font-size:15px;color:#fff;margin:2px 0 4px;font-weight:500}
html[data-ff^="d"] .mstories .msg{display:none}
html[data-ff^="d"] .mstories .head{margin-bottom:0}
.mk-link{align-self:flex-start;background:none;border:0;padding:4px 0;font:inherit;font-size:14.5px;color:var(--fg);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
html[data-ff^="d"] .scard .mkp{display:none}
html[data-ff^="d"] .scard .mkp.open{display:block}
html[data-ff^="d"] .scard .lab{font-family:var(--f-mono);font-size:13px;color:var(--grey)}
html[data-ff^="d"] .scard .lab::before{display:none}
.src{text-align:center;font-size:12.5px;color:var(--grey);margin-top:22px}
.dperks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.dperks li{padding:14px 18px 14px 0;font-size:15px;color:#fff;border-left:1px solid var(--night-line);padding-left:18px}
.dperks li:first-child{border-left:0;padding-left:0}
html[data-ff^="d"] .stats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-inline:auto}
html[data-ff^="d"] main{display:flex;flex-direction:column}
html[data-ff^="d"] main>*:nth-child(1){order:1}html[data-ff^="d"] main>*:nth-child(2){order:2}html[data-ff^="d"] main>*:nth-child(3){order:3}html[data-ff^="d"] main>*:nth-child(10){order:4}
html[data-ff^="d"] main>*:nth-child(4){order:5}html[data-ff^="d"] main>*:nth-child(9){order:6}html[data-ff^="d"] main>*:nth-child(6){order:7}html[data-ff^="d"] main>*:nth-child(7){order:8}
html[data-ff^="d"] main>*:nth-child(8){order:9}html[data-ff^="d"] main>*:nth-child(11){order:10}html[data-ff^="d"] main>*:nth-child(12){order:11}html[data-ff^="d"] main>*:nth-child(5){order:12}
html[data-ff^="d"] .tst{padding-top:24px!important}
html[data-ff^="d"] .tst .head{display:none}
html[data-ff^="d"] .ttrust{display:none}
html[data-ff^="d"] .mstories{padding-bottom:0!important}
html[data-ff^="d"] .outcomes{padding-block:24px 72px!important}
html[data-ff^="d"] #doctors{padding-top:96px!important}
html[data-ff^="d"] .doc-cta .btn{display:none}
html[data-ff^="d"] .offer .head{margin-bottom:40px!important}
html[data-ff^="d"] .member .octa{margin-top:24px}
html[data-ff^="d"] .mbar{display:none!important}
html[data-ff^="d"] #hdrCta{opacity:0;pointer-events:none;transition:opacity .25s}
html[data-ff^="d"].past-hero #hdrCta{opacity:1;pointer-events:auto}
@media (min-width:761px){html[data-ff^="d"] .hero .ffsub{max-width:30ch}html[data-ff^="d"] .hero .cta-wrap{align-items:flex-start}}
@media (max-width:1060px){.dperks{grid-template-columns:repeat(2,minmax(0,1fr))}.dperks li:nth-child(3){border-left:0;padding-left:0}}
@media (max-width:760px){
.dprice{text-align:center;order:1!important;position:relative;z-index:2;margin:-8px auto 14px;font-size:14px}
html[data-ff^="d"] .outcomes .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html[data-ff^="d"] .outcomes .stat:nth-child(2){border-left:1px solid #ffffff1f!important}
.dperks{grid-template-columns:minmax(0,1fr)}
.dperks li,.dperks li:nth-child(3){border-left:0;padding:11px 0;border-top:1px solid var(--night-line)}
html[data-ff^="d"] .mstories{padding-top:48px!important}
html[data-ff^="d"] #doctors{padding-top:64px!important}
}
@media (min-width:761px){
.hero .hinc{grid-template-columns:repeat(2,minmax(0,max-content));column-gap:40px;row-gap:14px;padding-top:24px;margin-top:14px}
.hero .hinc div{flex-direction:row;align-items:center;gap:12px;white-space:nowrap;font-size:15px;font-weight:400;color:#ffffffe0}
.hero .hinc svg{width:20px;height:20px;flex:none}
}
.hero .ffh{max-width:14ch}
.xtras-h .mono{color:#fff!important}
#how{padding-bottom:48px!important}
.stack-end{height:40px!important}
@media (max-width:760px){
#how{padding-bottom:32px!important}
.scard{display:flex!important;flex-direction:column;min-height:700px}
.scard .hv{flex:1 1 auto;aspect-ratio:auto!important;min-height:200px}
.scard[style*="--i:1"] .hv{display:block!important}
.scard .hv.plan-v{flex:1 1 auto}
.stack-end{height:24px!important}
}
.ms-v{cursor:pointer;transition:transform .25s ease}
.ms-v:hover{transform:translateY(-3px)}
.lbx{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px;background:#0b0a0ae6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .2s}
.lbx.on{opacity:1}
.lbx-f{position:relative;height:min(82vh,760px);aspect-ratio:9/16;max-width:100%;border-radius:20px;overflow:hidden;background:#151413;display:flex;align-items:center;justify-content:center;color:#ffffff8c;font-size:14px}
.lbx-f video{width:100%;height:100%;object-fit:cover;display:block}
.lbx-x{position:absolute;z-index:2;top:16px;right:16px;width:42px;height:42px;border-radius:50%;border:0;background:#ffffff1f;color:#fff;font-size:22px;cursor:pointer}
.lbx-x:hover{background:#ffffff33}
@media (max-width:760px){.lbx{padding:0}.lbx-f{height:100%;width:100%;aspect-ratio:auto;border-radius:0}}
.hero[data-hvid] .hart{display:none!important}
.hvid{position:relative;overflow:hidden;background:#b3471d}
.hvid video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
@media (min-width:761px){
.hero[data-hvid="1"] .hvid{justify-self:end;width:100%;max-width:640px;aspect-ratio:16/10;border-radius:22px;box-shadow:0 0 0 1px #ffffff14,0 50px 90px -40px #000}
.hero[data-hvid="2"] .hvid{position:absolute;top:0;bottom:0;right:0;width:58%;z-index:0;background:none;-webkit-mask:linear-gradient(90deg,#0000 0,#0000 8%,#000 52%);mask:linear-gradient(90deg,#0000 0,#0000 8%,#000 52%)}
.hero[data-hvid="2"] .hvid video{object-position:62% 50%}
.hero[data-hvid="2"] .hero-copy{position:relative;z-index:2}
.hero[data-hvid="3"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
.hero[data-hvid="3"] .hvid{position:absolute;top:0;bottom:0;right:0;width:48%;z-index:0}
.hero[data-hvid="3"] .hero-copy{position:relative;z-index:2;padding-right:24px}
.hero[data-hvid="4"]{grid-template-columns:minmax(0,1fr)!important;justify-items:center;text-align:center;min-height:0;padding-bottom:clamp(24px,3vw,40px)}
.hero[data-hvid="4"] .hero-copy{align-items:center;max-width:820px}
.hero[data-hvid="4"] .hero .h1,.hero[data-hvid="4"] .ffh{max-width:none}
.hero[data-hvid="4"] .ffsub{margin-inline:auto}
.hero[data-hvid="4"] .cta-wrap{align-items:center!important}
.hero[data-hvid="4"] .hinc div{align-items:center}
.hero[data-hvid="4"] .hvid{width:100%;max-width:1080px;aspect-ratio:16/7;border-radius:18px;margin-top:36px;box-shadow:0 0 0 1px #ffffff14}
.hero[data-hvid="4"] .hvid video{object-position:50% 40%}
.hero[data-hvid="5"] .hvid{justify-self:center;width:min(500px,100%);aspect-ratio:1;border-radius:28px;overflow:visible;background:none}
.hero[data-hvid="5"] .hvid::before{content:"";position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(closest-side,#f1755166,#f1755100);filter:blur(10px);z-index:-1}
.hero[data-hvid="5"] .hvid video{border-radius:28px;object-position:45% 50%;box-shadow:0 0 0 1px #ffffff1f,0 50px 90px -40px #000}
}
@media (max-width:760px){
.hero[data-hvid]::after{display:none}
.hero[data-hvid]{min-height:0!important;padding-bottom:22px!important}
.hvid{order:2!important;position:relative;z-index:1}
.hero[data-hvid="1"] .hvid{margin-top:28px;aspect-ratio:4/3;border-radius:18px}
.hero[data-hvid="2"]{min-height:calc(100svh - 76px)!important;padding-bottom:0!important}
.hero[data-hvid="2"] .hvid{position:absolute;left:0;right:0;bottom:0;height:52%;z-index:0;background:none;-webkit-mask:linear-gradient(180deg,#0000 0,#000 30%);mask:linear-gradient(180deg,#0000 0,#000 30%)}
.hero[data-hvid="3"]{padding-top:0!important}
.hero[data-hvid="3"] .hvid{order:-1!important;margin:0 -22px 28px;width:calc(100% + 44px);aspect-ratio:4/3}
.hero[data-hvid="3"] .hvid video{object-position:45% 50%}
.hero[data-hvid="4"]{padding-bottom:0!important}
.hero[data-hvid="4"] .hvid{margin:30px -22px 0;width:calc(100% + 44px);aspect-ratio:4/3}
.hero[data-hvid="5"] .hvid{margin:34px auto 12px;width:86%;aspect-ratio:1;overflow:visible;background:none}
.hero[data-hvid="5"] .hvid::before{content:"";position:absolute;inset:-16%;border-radius:50%;background:radial-gradient(closest-side,#f1755166,#f1755100);filter:blur(10px);z-index:-1}
.hero[data-hvid="5"] .hvid video{border-radius:22px;object-position:45% 50%;box-shadow:0 0 0 1px #ffffff1f,0 30px 60px -30px #000}
}
@media (prefers-reduced-motion:reduce){.hvid video{animation:none}}
.hero .hinc .hn,.hero .hinc .hs{display:none}
@media (min-width:761px){
.hero[data-hinc]{column-gap:clamp(48px,5vw,80px)}
.hero[data-hinc] .hinc{display:grid;grid-template-columns:minmax(0,1fr);border:0;margin:0;padding:0;width:auto;gap:0;counter-reset:hi}
.hero[data-hinc] .hinc>div{display:flex;flex-direction:row;align-items:center;gap:12px;white-space:normal;font-size:15px;font-weight:400;line-height:1.35;color:#ffffffd9;counter-increment:hi}
.hero[data-hinc] .hinc svg{width:20px;height:20px;flex:none;color:#f8a283}
.hero[data-hinc="l1"] .hinc{grid-template-columns:repeat(2,max-content);column-gap:44px;row-gap:16px;margin-top:22px}
.hero[data-hinc="l1"] .hinc>div{white-space:nowrap}
.hero[data-hinc="l1"] .hinc svg{width:18px;height:18px}
.hero[data-hinc="l2"] .hinc{row-gap:12px;margin-top:22px}
.hero[data-hinc="l2"] .hinc svg{display:none}
.hero[data-hinc="l2"] .hinc>div{font-size:16px;color:#fff}
.hero[data-hinc="l2"] .hinc>div::before{content:"";width:20px;height:20px;flex:none;border-radius:50%;background:#f17551 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.3 2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}
.hero[data-hinc="l3"] .hinc{width:min(400px,100%);margin-top:26px}
.hero[data-hinc="l3"] .hinc>div{padding:13px 2px;border-top:1px solid #ffffff1c;gap:14px}
.hero[data-hinc="l3"] .hinc>div:last-child{border-bottom:1px solid #ffffff1c}
.hero[data-hinc="l3"] .hinc svg{width:18px;height:18px}
.hero[data-hinc="l4"] .hinc{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;width:min(560px,100%);margin-top:28px}
.hero[data-hinc="l4"] .hinc>div{flex-direction:column;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.3;color:#ffffffc7}
.hero[data-hinc="l4"] .hinc span{max-width:8.6em}
.hero[data-hinc="l4"] .hinc svg{width:46px;height:46px;padding:12px;border:1px solid #ffffff26;border-radius:50%;box-sizing:border-box;background:#ffffff08}
.hero[data-hinc^="b"]{--hb:104px;row-gap:0;padding-bottom:0}
.hero[data-hinc^="b"] .hinc{grid-column:1/-1;align-self:end;position:relative;z-index:3;min-height:var(--hb);box-sizing:border-box;align-content:center;margin-top:clamp(36px,4vw,56px)}
.hero[data-hinc^="b"] .hinc::before{content:"";position:absolute;top:0;left:-100vw;right:-100vw;border-top:1px solid #ffffff1f}
.hero[data-hinc^="b"][data-hvid="2"] .hvid,.hero[data-hinc^="b"][data-hvid="3"] .hvid{bottom:var(--hb)}
.hero[data-hinc^="b"][data-hvid="4"] .hinc{justify-self:stretch}
.hero[data-hinc="b1"] .hinc{grid-template-columns:repeat(4,minmax(0,1fr))}
.hero[data-hinc="b1"] .hinc>div{padding:0 clamp(14px,1.8vw,24px);border-left:1px solid #ffffff1f;min-height:40px;white-space:nowrap;font-size:clamp(13.5px,1.15vw,15px)}
.hero[data-hinc="b1"] .hinc>div:first-child{padding-left:0;border-left:0}
.hero[data-hinc="b2"]{--hb:116px}
.hero[data-hinc="b2"] .hinc{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px}
.hero[data-hinc="b2"] .hinc svg{display:none}
.hero[data-hinc="b2"] .hinc>div{flex-direction:column;align-items:flex-start;gap:8px;font-size:16px;color:#fff}
.hero[data-hinc="b2"] .hinc>div::before{content:counter(hi,decimal-leading-zero);font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;color:#f8a283}
.hero[data-hinc="b3"]{--hb:132px}
.hero[data-hinc="b3"] .hinc{grid-template-columns:repeat(4,minmax(0,1fr))}
.hero[data-hinc="b3"] .hinc svg,.hero[data-hinc="b3"] .hinc span{display:none}
.hero[data-hinc="b3"] .hinc>div{flex-direction:column;align-items:flex-start;gap:6px;padding:0 24px;border-left:1px solid #ffffff1f}
.hero[data-hinc="b3"] .hinc>div:first-child{padding-left:0;border-left:0}
.hero[data-hinc="b3"] .hinc .hn{display:block;font-family:var(--f-head);font-weight:400;font-size:clamp(26px,2.4vw,32px);line-height:1.05;color:#fff;letter-spacing:-.01em}
.hero[data-hinc="b3"] .hinc .hs{display:block;font-size:13.5px;color:#ffffff99}
.hero[data-hinc="b4"]{--hb:150px}
.hero[data-hinc="b4"] .hinc{min-height:0;margin-bottom:clamp(24px,3vw,36px);padding:22px 28px;border-radius:18px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}
.hero[data-hinc="b4"] .hinc::before{display:none}
.hero[data-hinc="b4"] .hinc svg{width:40px;height:40px;padding:10px;border-radius:12px;background:#f1755124;box-sizing:border-box}
.hero[data-hinc="b4"] .hinc>div{font-size:clamp(13px,1.1vw,14.5px);color:#fff;white-space:nowrap}
.hero[data-hinc="b4"] .hinc{column-gap:clamp(12px,1.8vw,24px);padding-inline:clamp(18px,2vw,28px)}
.hero[data-hinc="b5"]{--hb:72px}
.hero[data-hinc="b5"] .hinc{display:flex;flex-wrap:wrap;align-items:center}
.hero[data-hinc="b5"] .hinc svg{display:none}
.hero[data-hinc="b5"] .hinc>div{font-size:14px;color:#ffffffa6;padding:0 20px;border-left:1px solid #ffffff2b;line-height:1}
.hero[data-hinc="b5"] .hinc>div:first-child{padding-left:0;border-left:0}
.hero[data-hinc="b5"][data-hvid="4"] .hinc{justify-content:center}
}
.hstrip{display:none}
.hstrip span{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:12.5px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9;white-space:nowrap}
.hstrip svg{width:14px;height:14px;flex:none;color:#fff}
@media (min-width:761px){
.hero[data-hinc="b0"] .hinc{display:none!important}
.hero[data-hinc="b0"]{--hb:78px;row-gap:0;padding-bottom:0}
.hero[data-hinc="b0"][data-hvid="2"] .hvid,.hero[data-hinc="b0"][data-hvid="3"] .hvid{bottom:var(--hb)}
.hero[data-hinc="b0"] .hstrip{display:flex;grid-column:1/-1;align-self:end;justify-self:stretch;justify-content:center;align-items:center;min-height:var(--hb);margin-top:clamp(36px,4vw,56px);border-top:1px solid #ffffff1f;position:relative;z-index:3}
.hero[data-hinc="b0"][data-hvid="2"] .hstrip,.hero[data-hinc="b0"][data-hvid="3"] .hstrip{border-top:0}
.hero[data-hinc="b0"][data-hvid="2"] .hstrip::before,.hero[data-hinc="b0"][data-hvid="3"] .hstrip::before{content:"";position:absolute;top:0;left:-100vw;right:-100vw;border-top:1px solid #ffffff1f}
.hstrip span{padding:0 clamp(16px,2vw,24px);border-left:1px solid #ffffff33}
.hstrip span:first-child{border-left:0}
}
@media (max-width:760px){
.hero[data-hinc="b0"] .hstrip{display:flex;flex-direction:column;align-items:center;gap:13px;order:3!important;margin:26px 0 0;padding:22px 0 6px;border-top:1px solid #ffffff1f;position:relative;z-index:2}
.hstrip span{font-size:11px}
}
@media (min-width:761px){
#dgrid .doc{cursor:pointer;transition:background .15s,transform .15s}
#dgrid .doc:hover{background:#ecebe8}
#dgrid .doc:focus-visible{outline:2px solid var(--fg);outline-offset:2px}
}
html[data-ff="v2"] #dgrid .doc::after{content:none}
.dlb{position:fixed;inset:0;z-index:72;display:flex;align-items:center;justify-content:center;padding:24px;background:#0b0a0ad9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .2s}
.dlb.on{opacity:1}
.dlb[hidden]{display:none}
.dlb-c{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);width:min(880px,100%);max-height:min(560px,calc(100vh - 48px));background:#fff;color:var(--fg);border-radius:24px;overflow:hidden;box-shadow:0 40px 100px -30px #000c;transform:translateY(8px);transition:transform .25s cubic-bezier(.2,.8,.2,1)}
.dlb.on .dlb-c{transform:none}
@media (min-width:761px){.dlb-c{min-height:440px}}
.dlb-p{position:relative;background:#e9e7e3;min-height:100%}
.dlb-p img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%}
.dlb-b{display:flex;flex-direction:column;justify-content:center;padding:44px 44px 40px;overflow:auto;min-height:0}
.dlb-r{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--fg)}
.dlb-n{font-family:var(--f-head);font-weight:400;font-size:clamp(30px,3vw,38px);line-height:1.05;margin:12px 0 8px}
.dlb-cr{font-size:14px;color:var(--muted);line-height:1.4}
.dlb-bio{font-size:16.5px;line-height:1.55;margin:22px 0 0;padding-top:22px;border-top:1px solid var(--line)}
.dlb-t{margin:18px 0 0;font-size:14px;color:var(--muted);line-height:1.45}
.dlb-t b{display:block;font-family:var(--f-mono);font-weight:400;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--grey);margin-bottom:4px}
.dlb-f{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:28px}
.dlb-f .btn{padding:14px 24px}
.dlb-nav{display:flex;align-items:center;gap:8px}
.dlb-nav span{font-size:13px;color:var(--grey);min-width:52px;text-align:center;font-variant-numeric:tabular-nums}
.dlb-nav button,.dlb-x{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--fg);display:grid;place-items:center;cursor:pointer;font-size:17px;line-height:1}
.dlb-nav button:hover{background:var(--off)}
.dlb-x{position:absolute;top:14px;right:14px;z-index:2;border:0;background:#ffffffe6;font-size:22px;box-shadow:0 2px 10px -4px #0004}
@media (max-width:760px){
.dlb{padding:0;align-items:flex-end}
.dlb-c{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:100%;max-height:calc(100svh - 28px);border-radius:22px 22px 0 0;transform:translateY(24px)}
.dlb-p{aspect-ratio:5/4;min-height:0}
.dlb-b{justify-content:flex-start;padding:24px 22px calc(28px + env(safe-area-inset-bottom,0px))}
.dlb-n{font-size:30px;margin:10px 0 6px}
.dlb-bio{font-size:15.5px;margin-top:18px;padding-top:18px}
.dlb-f{position:sticky;bottom:0;background:#fff;margin:0 -22px;padding:16px 22px 0}
.dlb-f .btn{flex:1;justify-content:center;padding:14px 16px}
.dlb-nav span{display:none}
}
@media (prefers-reduced-motion:reduce){.dlb,.dlb-c{transition:none}}
.msg.msg3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px;margin-inline:auto}
.msg3 .ms.ms-v{border:0;background:#151413}
.msg3 .ms-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.msg3 .ms-v:hover .ms-poster{transform:scale(1.03)}
.msg3 .ms-v::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0000 50%,#000000cc)}
.msg3 .ms-play{z-index:2;top:50%;width:64px;height:64px;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff40}
.msg3 .ms-v figcaption{position:relative;z-index:2;background:none;padding:18px 18px 18px;gap:3px;border:0!important}
.msg3 .ms-v figcaption b{font-family:var(--f-ui);font-weight:600;font-size:15px;line-height:1.3;letter-spacing:0}
.msg3 .ms-v figcaption span{font-size:14px;line-height:1.35;color:#ffffffd9}
.msg3 .ms-v:focus-visible{outline:2px solid var(--fg);outline-offset:3px}
@media (max-width:760px){.msg.msg3{display:flex;max-width:none}.msg3 .ms{flex:0 0 72%}.msg3 .ms-v figcaption b{font-size:14.5px}.msg3 .ms-v figcaption span{font-size:13.5px}}
.hx{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:var(--night);color:var(--on-night)}
.hx-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(660px,calc(100svh - 150px))}
.hx-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(48px,6vw,88px) clamp(24px,5vw,72px)}
.hx-h{font-family:var(--f-head);font-weight:400;font-size:clamp(44px,4.6vw,68px);line-height:1.02;letter-spacing:-.005em;margin:0;max-width:12ch;color:#fff}
.hx-h span{display:block;color:#ffffff85}
.hx-cta{display:flex;align-items:center;gap:20px;margin-top:40px;flex-wrap:wrap}
.hx-btn{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#141414;padding:17px 30px;border-radius:999px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:background .2s,transform .2s}
.hx-btn:hover{background:#efebe6}
.hx-btn:active{transform:scale(.98)}
.hx-time{font-size:14px;color:#ffffff8f}
.hx-tr,.hx-docs{display:none;align-items:center;gap:12px;margin-top:30px;font-size:14px;color:#ffffffa6}
.hx-tr b{font-weight:500;color:#fff}
.hx-st{color:var(--star);letter-spacing:1.5px;font-size:13px}
.hx-avs{display:flex}
.hx-avs img{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid var(--night);margin-left:-9px}
.hx-avs img:first-child{margin-left:0}
.hx-media{position:relative;min-width:0;min-height:0}
.hx-vid{position:absolute;inset:0;overflow:hidden;background:#b3471d}
.hx-vid video{display:block;width:100%;height:100%;object-fit:cover}
.hx-strip{list-style:none;margin:0;display:flex;justify-content:center;align-items:center;min-height:76px;padding:0 24px;border-top:1px solid #ffffff1c;position:relative;z-index:2}
.hx-strip span{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:12.5px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9;white-space:nowrap;padding:0 clamp(16px,2vw,24px);border-left:1px solid #ffffff33}
.hx-strip span:first-child{border-left:0}
.hx-strip svg{width:14px;height:14px;flex:none}
.hx-proof{display:none}
.hx[data-hx="3"],.hx[data-hx="4"]{background:#f3eee7;color:var(--fg)}
.hx[data-hx="3"] .hx-h,.hx[data-hx="4"] .hx-h{color:#161515}
.hx[data-hx="3"] .hx-h span,.hx[data-hx="4"] .hx-h span{color:#16151580}
.hx[data-hx="3"] .hx-btn,.hx[data-hx="4"] .hx-btn{background:#161515;color:#fff}
.hx[data-hx="3"] .hx-btn:hover,.hx[data-hx="4"] .hx-btn:hover{background:#000}
.hx[data-hx="3"] .hx-time,.hx[data-hx="4"] .hx-time,.hx[data-hx="4"] .hx-tr{color:#5c5852}
.hx[data-hx="4"] .hx-tr b{color:#161515}
.hx[data-hx="3"] .hx-strip,.hx[data-hx="4"] .hx-strip{border-top-color:#0000001a}
.hx[data-hx="3"] .hx-strip span,.hx[data-hx="4"] .hx-strip span{color:#2b2927;border-left-color:#00000026}
@media (min-width:761px){
.hx[data-hx="1"] .hx-vid{border-radius:16px;inset:14px 14px 14px 0}
.hx[data-hx="1"] .hx-tr{display:flex}
.hx[data-hx="2"] .hx-media{position:absolute;inset:0 0 0 30%;z-index:0}
.hx[data-hx="2"] .hx-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#111010 0,#11101000 42%),linear-gradient(0deg,#111010 0,#11101000 26%)}
.hx[data-hx="2"] .hx-strip{border-top-color:#ffffff14}
.hx[data-hx="3"] .hx-in{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:0}
.hx[data-hx="3"] .hx-copy{align-items:center;text-align:center;padding-bottom:44px}
.hx[data-hx="3"] .hx-h{max-width:none}
.hx[data-hx="3"] .hx-cta{flex-direction:column;gap:14px;margin-top:34px}
.hx[data-hx="3"] .hx-media{width:min(1000px,calc(100% - 48px));aspect-ratio:2/1}
.hx[data-hx="3"] .hx-vid{border-radius:20px;box-shadow:0 30px 60px -30px #0000004d}
.hx[data-hx="3"] .hx-strip{border:0;min-height:96px}
.hx[data-hx="4"] .hx-media{display:flex;align-items:center;justify-content:center;padding:48px clamp(24px,5vw,72px) 48px 0}
.hx[data-hx="4"] .hx-vid{position:relative;inset:auto;width:min(420px,100%);aspect-ratio:4/5;border-radius:22px;box-shadow:0 30px 60px -30px #0000004d}
.hx[data-hx="4"] .hx-vid video{object-position:64% 50%}
.hx[data-hx="4"] .hx-tr{display:flex}
.hx[data-hx="5"] .hx-media{display:flex;align-items:center;justify-content:center;padding:48px clamp(24px,5vw,72px) 48px 0}
.hx[data-hx="5"] .hx-media::before{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#ef6c4659,#ef6c4600);filter:blur(20px)}
.hx[data-hx="5"] .hx-vid{position:relative;inset:auto;width:min(400px,100%);aspect-ratio:4/5;border-radius:24px;box-shadow:0 0 0 1px #ffffff17,0 50px 90px -40px #000}
.hx[data-hx="5"] .hx-vid video{object-position:64% 50%}
.hx[data-hx="5"] .hx-docs{display:flex}
.hx[data-hx="6"] .hx-in{grid-template-columns:minmax(0,1fr);min-height:0}
.hx[data-hx="6"] .hx-copy{padding-bottom:44px}
.hx[data-hx="6"] .hx-h{font-size:clamp(56px,7vw,104px);max-width:none;line-height:.98}
.hx[data-hx="6"] .hx-media{margin:0 clamp(24px,5vw,72px);aspect-ratio:21/8}
.hx[data-hx="6"] .hx-vid{border-radius:18px}
.hx[data-hx="6"] .hx-vid video{object-position:50% 45%}
.hx[data-hx="6"] .hx-strip{border:0;min-height:96px}
.hx[data-hx="7"]{border-radius:0;margin-inline:calc(-1 * max(12px,env(safe-area-inset-left,0px)))}
.hx[data-hx="7"] .hx-media{margin-left:-12%}
.hx[data-hx="7"] .hx-vid{-webkit-mask:linear-gradient(90deg,#0000 0,#000 38%);mask:linear-gradient(90deg,#0000 0,#000 38%)}
.hx[data-hx="7"] .hx-copy{padding-left:max(clamp(24px,5vw,72px),calc((100vw - 1120px) / 2))}
.hx[data-hx="7"] .hx-strip{border-top-color:#ffffff14}
.hx[data-hx="8"] .hx-vid{border-radius:16px;inset:14px 14px 14px 0}
.hx[data-hx="8"] .hx-strip{display:none}
.hx[data-hx="8"] .hx-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #ffffff1c;min-height:84px;align-items:center}
.hx[data-hx="8"] .hx-proof>span{display:flex;align-items:center;justify-content:center;gap:12px;font-size:14.5px;color:#ffffffd9;border-left:1px solid #ffffff1c;height:100%}
.hx[data-hx="8"] .hx-proof>span:first-child{border-left:0}
.hx[data-hx="9"] .hx-in{grid-template-columns:minmax(0,1fr);min-height:min(560px,calc(100svh - 170px))}
.hx[data-hx="9"] .hx-copy{align-items:center;text-align:center}
.hx[data-hx="9"] .hx-h{max-width:none;font-size:clamp(52px,6vw,88px)}
.hx[data-hx="9"] .hx-cta{flex-direction:column;gap:14px}
.hx[data-hx="9"] .hx-media{display:none}
.hx[data-hx="9"]::before{content:"";position:absolute;left:50%;top:46%;width:min(900px,90%);aspect-ratio:2/1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#ef6c4633,#ef6c4600);z-index:0;animation:hxGlow 9s ease-in-out infinite alternate}
.hx[data-hx="10"]{background:none;color:var(--fg);overflow:visible;border-radius:0}
.hx[data-hx="10"] .hx-in{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:0;position:relative}
.hx[data-hx="10"] .hx-in::before{content:"";position:absolute;inset:0 0 34%;background:var(--night);border-radius:24px;z-index:-1}
.hx[data-hx="10"] .hx-copy{align-items:center;text-align:center;padding-bottom:48px}
.hx[data-hx="10"] .hx-h{max-width:none}
.hx[data-hx="10"] .hx-cta{flex-direction:column;gap:14px;margin-top:34px}
.hx[data-hx="10"] .hx-media{width:min(980px,calc(100% - 48px));aspect-ratio:2/1}
.hx[data-hx="10"] .hx-vid{border-radius:20px;box-shadow:0 40px 80px -40px #00000080}
.hx[data-hx="10"] .hx-strip{border:0;min-height:100px}
.hx[data-hx="10"] .hx-strip span{color:#2b2927;border-left-color:#00000026}
}
@keyframes hxGlow{0%{opacity:.7;transform:translate(-50%,-50%) scale(1)}100%{opacity:1;transform:translate(-50%,-52%) scale(1.08)}}
@media (max-width:760px){
.hx{border-radius:20px}
.hx-in{grid-template-columns:minmax(0,1fr);min-height:0}
.hx-copy{padding:30px 22px 6px}
.hx-h{font-size:clamp(38px,10.6vw,46px);max-width:none}
.hx-cta{flex-direction:column;align-items:stretch;gap:10px;margin-top:28px;width:100%}
.hx-btn{padding:17px 24px}
.hx-time{text-align:center;font-size:13px}
.hx-tr,.hx-docs{margin-top:20px;font-size:13px;align-self:center}
.hx-strip{flex-direction:column;gap:13px;min-height:0;padding:22px;margin-top:22px}
.hx-strip span{border:0;padding:0;font-size:11px}
.hx-media{order:-1;aspect-ratio:4/3}
.hx[data-hx="1"] .hx-media{aspect-ratio:16/11}
.hx[data-hx="1"] .hx-vid{inset:10px 10px 0;border-radius:12px}
.hx[data-hx="1"] .hx-vid video{object-position:42% 50%}
.hx[data-hx="1"] .hx-copy{align-items:center;text-align:center;padding:30px 20px 4px}
.hx[data-hx="1"] .hx-h{font-size:clamp(36px,10.4vw,44px);line-height:1.04;max-width:none}
.hx[data-hx="1"] .hx-cta{margin-top:26px}
.hx[data-hx="1"] .hx-tr{display:flex;margin-top:18px;flex-wrap:wrap;justify-content:center;gap:4px 8px;text-align:center}
.hx[data-hx="1"] .hx-c{display:none}
.hx[data-hx="1"] .hx-tr>span{display:contents}
.hx[data-hx="1"] .hx-t2{display:block;flex-basis:100%;margin-top:2px;color:#ffffff8f}
.hx[data-hx="1"] .hx-t2::first-letter{text-transform:uppercase}
.hx[data-hx="1"] .hx-strip{margin-top:24px;padding:20px 20px 22px;gap:12px}
.hx[data-hx="2"] .hx-media{aspect-ratio:4/5;margin-bottom:-34%}
.hx[data-hx="2"] .hx-media::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#111010 4%,#11101000 46%)}
.hx[data-hx="2"] .hx-vid video{object-position:64% 50%}
.hx[data-hx="3"] .hx-copy,.hx[data-hx="9"] .hx-copy,.hx[data-hx="10"] .hx-copy{align-items:center;text-align:center}
.hx[data-hx="3"] .hx-media,.hx[data-hx="4"] .hx-media,.hx[data-hx="5"] .hx-media,.hx[data-hx="6"] .hx-media,.hx[data-hx="10"] .hx-media{order:1;margin:26px 16px 0;aspect-ratio:4/5}
.hx[data-hx="3"] .hx-vid,.hx[data-hx="4"] .hx-vid,.hx[data-hx="5"] .hx-vid,.hx[data-hx="6"] .hx-vid,.hx[data-hx="10"] .hx-vid{border-radius:18px}
.hx[data-hx="3"] .hx-vid video,.hx[data-hx="4"] .hx-vid video,.hx[data-hx="5"] .hx-vid video,.hx[data-hx="10"] .hx-vid video{object-position:64% 50%}
.hx[data-hx="3"] .hx-strip,.hx[data-hx="4"] .hx-strip,.hx[data-hx="6"] .hx-strip,.hx[data-hx="10"] .hx-strip{border:0}
.hx[data-hx="4"] .hx-tr{display:flex}
.hx[data-hx="5"] .hx-docs{display:flex}
.hx[data-hx="5"] .hx-media::before{content:"";position:absolute;inset:-10%;border-radius:50%;background:radial-gradient(closest-side,#ef6c4652,#ef6c4600);filter:blur(16px)}
.hx[data-hx="5"] .hx-media{margin-inline:40px}
.hx[data-hx="6"] .hx-h{font-size:clamp(40px,11vw,50px);line-height:1}
.hx[data-hx="7"] .hx-vid{-webkit-mask:linear-gradient(180deg,#000 55%,#0000);mask:linear-gradient(180deg,#000 55%,#0000)}
.hx[data-hx="7"] .hx-media{margin-bottom:-12%}
.hx[data-hx="8"] .hx-vid{inset:10px 10px 0;border-radius:14px}
.hx[data-hx="8"] .hx-strip{display:none}
.hx[data-hx="8"] .hx-proof{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 22px 24px;margin-top:22px;border-top:1px solid #ffffff1c;font-size:13.5px;color:#ffffffd9}
.hx[data-hx="8"] .hx-proof>span{display:flex;align-items:center;gap:10px}
.hx[data-hx="9"] .hx-media{display:none}
.hx[data-hx="9"] .hx-copy{padding-top:64px}
.hx[data-hx="9"]::before{content:"";position:absolute;left:50%;top:30%;width:140%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#ef6c4630,#ef6c4600);z-index:0}
.hx[data-hx="10"]{background:none;color:var(--fg);overflow:visible}
.hx[data-hx="10"] .hx-in{position:relative}
.hx[data-hx="10"] .hx-in::before{content:"";position:absolute;inset:0 0 38%;background:var(--night);border-radius:20px;z-index:-1}
.hx[data-hx="10"] .hx-strip span{color:#2b2927}
}
html[data-hxtr] .pband .proofline{display:none}
@media (prefers-reduced-motion:reduce){.hx::before{animation:none!important}}
.hiw{--card:#f6f6f5;--fg1:#181818;--mut:#6b6966;--k:#fff;--kl:#0000000f;--acc:#c4522c;--tint:#f8e7dd;--tl:#e98a68}
.hiw-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.hiw-c{position:relative;display:flex;flex-direction:column;background:var(--card);color:var(--fg1);border-radius:20px;padding:32px 22px 26px;min-width:0;overflow:hidden}
.hiw-ph,.hiw-ic{display:none}
.hiw-t{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}
.hiw-n{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;color:var(--acc)}
.hiw-t h3{font-family:var(--f-head);font-weight:400;font-size:clamp(22px,1.9vw,26px);line-height:1.12;margin:2px 0 0;letter-spacing:0;text-wrap:balance}
.hiw-t p{margin:0;font-size:14.5px;line-height:1.45;color:var(--mut);text-wrap:balance}
.hiw-v{margin-top:auto;padding-top:30px;display:flex;justify-content:center}
.hiw-stage{display:none}
.hiw-cta{display:flex;justify-content:center;margin-top:var(--s7,48px)}
.il{width:100%;max-width:252px;font-size:12.5px;color:var(--fg1)}
.il-k{background:var(--k);border-radius:14px;box-shadow:0 0 0 1px var(--kl),0 10px 24px -14px #0000002e}
.il-h{display:flex;justify-content:space-between;align-items:center;padding:12px 14px 8px;font-weight:500;font-size:13px}
.il-h em{font-style:normal;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--acc);background:var(--tint);border-radius:6px;padding:4px 6px}
.il-doc{display:flex;align-items:center;gap:12px;padding:12px}
.il-doc img{width:46px;height:46px;border-radius:12px;object-fit:cover;flex:none}
.il-doc b,.il-pr b{display:block;font-weight:500;font-size:13px;line-height:1.25}
.il-doc small,.il-pr small{display:block;color:var(--mut);font-size:11.5px;line-height:1.3;margin-top:2px}
.il-slots{display:flex;gap:6px;justify-content:center;margin-top:10px}
.il-slots span{flex:1;text-align:center;padding:8px 0;border-radius:9px;background:var(--k);box-shadow:0 0 0 1px var(--kl);font-family:var(--f-mono);font-size:11px;color:var(--mut)}
.il-slots span.on{background:var(--tl);color:#fff;box-shadow:none}
.il-panel{padding-bottom:6px}
.il-r{display:flex;align-items:center;gap:9px;padding:7px 14px;border-top:1px solid var(--kl);font-size:12.5px}
.il-r i{width:18px;height:18px;border-radius:6px;display:grid;place-items:center;background:var(--tint);color:var(--acc);font-style:normal;font-size:13px;line-height:1;flex:none}
.il-r i svg{width:12px;height:12px}
.il-add{color:var(--fg1)}
.il-add em{margin-left:auto;font-style:normal;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--acc)}
.il-chart{padding-bottom:10px}
.il-chart svg{display:block;width:100%;height:auto;padding:0 12px}
.il-chart .band{fill:var(--tint);opacity:.7}
.il-chart .bl{stroke:var(--kl);stroke-dasharray:3 3}
.il-chart .lb{font-family:var(--f-mono);font-size:7.5px;letter-spacing:.06em;fill:var(--mut)}
.il-chart .yr{font-family:var(--f-mono);font-size:8px;fill:var(--mut);text-anchor:middle}
.il-chart .ln{fill:none;stroke:var(--tl);stroke-width:1.6;stroke-dasharray:4 3}
.il-chart .pt{fill:var(--k);stroke:var(--tl);stroke-width:2}
.il-chart .pt.now{fill:var(--tl)}
.il-plan{display:flex;flex-direction:column;gap:8px}
.il-pr{display:flex;align-items:center;gap:11px;padding:10px 12px}
.il-pr i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(160deg,#ef8a64,#d4603c);color:#fff;flex:none}
.il-pr i svg{width:18px;height:18px}
.hiw[data-hiw="2"]{--card:var(--night);--fg1:#f4f4f3;--mut:#ffffff8c;--k:#1d1b1a;--kl:#ffffff17;--acc:#f8a283;--tint:#f1755126}
.hiw[data-hiw="2"] .hiw-c{box-shadow:inset 0 0 0 1px #ffffff12}
.hiw[data-hiw="3"] .hiw-c{padding:0;background:var(--card)}
.hiw[data-hiw="3"] .hiw-ph{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.hiw[data-hiw="3"] .hiw-t{align-items:flex-start;text-align:left;padding:20px 20px 24px;gap:6px}
.hiw[data-hiw="3"] .hiw-t h3{font-family:var(--f-ui);font-weight:500;font-size:17px;line-height:1.3;min-height:2.6em;text-wrap:initial}
.hiw[data-hiw="3"] .hiw-t p{font-size:14px;line-height:1.45;text-wrap:pretty}
.hiw[data-hiw="3"] .hiw-n{color:var(--fg1)}
.hiw[data-hiw="3"] .hiw-v{display:none}
.hiw[data-hiw="4"] .hiw-c{padding:28px 24px 24px;min-height:440px}
.hiw[data-hiw="4"] .hiw-t{align-items:flex-start;text-align:left}
.hiw[data-hiw="4"] .hiw-v{justify-content:flex-start}
.hiw[data-hiw="5"] .hiw-g{gap:28px;position:relative}
.hiw[data-hiw="5"] .hiw-g::before{content:"";position:absolute;left:12px;right:12px;top:11px;border-top:1px dashed #0000002b}
.hiw[data-hiw="5"] .hiw-c{background:none;padding:0;border-radius:0;overflow:visible}
.hiw[data-hiw="5"] .hiw-t{align-items:flex-start;text-align:left}
.hiw[data-hiw="5"] .hiw-n{position:relative;width:24px;height:24px;border-radius:50%;background:var(--fg1);color:#fff;display:grid;place-items:center;font-size:10.5px;letter-spacing:0;margin-bottom:14px}
.hiw[data-hiw="5"] .hiw-v{margin-top:26px;padding:26px 18px;background:var(--card);border-radius:18px}
.hiw[data-hiw="6"]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(32px,5vw,72px);align-items:center}
.hiw[data-hiw="6"] .hiw-g{display:flex;flex-direction:column;gap:0;grid-column:1;grid-row:1}
.hiw[data-hiw="6"] .hiw-cta{grid-column:1/-1}
.hiw[data-hiw="6"] .hiw-c{grid-column:1;background:none;padding:22px 0 22px 22px;border-radius:0;border-top:1px solid var(--line);cursor:pointer;overflow:visible}
.hiw[data-hiw="6"] .hiw-c:last-child{border-bottom:1px solid var(--line)}
.hiw[data-hiw="6"] .hiw-c::before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:2px;border-radius:2px;background:#0000001a;transition:background .3s}
.hiw[data-hiw="6"] .hiw-c.on::before{background:var(--tl)}
.hiw[data-hiw="6"] .hiw-t{align-items:flex-start;text-align:left;flex-direction:row;flex-wrap:wrap;column-gap:14px;row-gap:4px}
.hiw[data-hiw="6"] .hiw-n{padding-top:7px}
.hiw[data-hiw="6"] .hiw-t h3{flex:1;margin:0;color:var(--mut);transition:color .3s}
.hiw[data-hiw="6"] .hiw-c.on h3{color:var(--fg1)}
.hiw[data-hiw="6"] .hiw-t p{flex-basis:100%;padding-left:32px;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s,opacity .35s}
.hiw[data-hiw="6"] .hiw-c.on .hiw-t p{max-height:60px;opacity:1}
.hiw[data-hiw="6"] .hiw-v{position:absolute;left:-9999px;opacity:0}
.hiw[data-hiw="6"] .hiw-stage{display:flex;grid-column:2;grid-row:1;align-items:center;justify-content:center;background:var(--card);border-radius:24px;aspect-ratio:1/1;max-height:480px;width:100%}
.hiw[data-hiw="6"] .hiw-stage>.il{transform:scale(1.35);animation:hwIn .45s cubic-bezier(.2,.8,.2,1)}
@keyframes hwIn{from{opacity:0;transform:scale(1.3) translateY(10px)}to{opacity:1;transform:scale(1.35)}}
.hiw[data-hiw="7"] .hiw-g{grid-template-columns:repeat(2,minmax(0,1fr))}
.hiw[data-hiw="7"] .hiw-c{flex-direction:row;align-items:center;gap:24px;padding:28px}
.hiw[data-hiw="7"] .hiw-t{flex:1;align-items:flex-start;text-align:left}
.hiw[data-hiw="7"] .hiw-v{margin:0;padding:0;flex:0 0 min(252px,48%)}
.hiw[data-hiw="8"] .hiw-g{gap:0}
.hiw[data-hiw="8"] .hiw-c{background:none;border-radius:0;padding:4px clamp(16px,2vw,28px);border-left:1px solid var(--line)}
.hiw[data-hiw="8"] .hiw-c:first-child{border-left:0;padding-left:0}
.hiw[data-hiw="8"] .hiw-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--tint);color:var(--acc);margin-bottom:22px}
.hiw[data-hiw="8"] .hiw-ic svg{width:24px;height:24px}
.hiw[data-hiw="8"] .hiw-t{align-items:flex-start;text-align:left}
.hiw[data-hiw="8"] .hiw-v{display:none}
@media (max-width:1060px) and (min-width:761px){
.hiw[data-hiw="1"] .hiw-g,.hiw[data-hiw="2"] .hiw-g,.hiw[data-hiw="3"] .hiw-g,.hiw[data-hiw="4"] .hiw-g,.hiw[data-hiw="8"] .hiw-g{grid-template-columns:repeat(2,minmax(0,1fr))}
.hiw[data-hiw="8"] .hiw-c:nth-child(3){border-left:0;padding-left:0}
.hiw[data-hiw="8"] .hiw-g{row-gap:36px}
.hiw[data-hiw="7"] .hiw-g{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:760px){
.hiw[data-hiw="1"] .hiw-g,.hiw[data-hiw="2"] .hiw-g,.hiw[data-hiw="3"] .hiw-g,.hiw[data-hiw="4"] .hiw-g{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -16px;padding:0 16px 4px;scroll-padding-inline:16px;scrollbar-width:none}
.hiw-g::-webkit-scrollbar{display:none}
.hiw[data-hiw="1"] .hiw-c,.hiw[data-hiw="2"] .hiw-c,.hiw[data-hiw="3"] .hiw-c,.hiw[data-hiw="4"] .hiw-c{flex:0 0 80%;scroll-snap-align:start;min-height:0}
.hiw-c{padding:28px 20px 22px}
.hiw[data-hiw="3"] .hiw-g{display:flex;flex-direction:column;gap:10px;overflow:visible;margin:0;padding:0}
.hiw[data-hiw="3"] .hiw-c{flex:none;display:grid;grid-template-columns:112px minmax(0,1fr);padding:0;min-height:0}
.hiw[data-hiw="3"] .hiw-ph{height:100%;aspect-ratio:auto;min-height:132px}
.hiw[data-hiw="3"] .hiw-t{padding:16px 16px 16px 18px;gap:5px;justify-content:center}
.hiw[data-hiw="3"] .hiw-t h3{font-size:16px;min-height:0}
.hiw[data-hiw="3"] .hiw-t p{font-size:13.5px;line-height:1.4}
.hiw-t h3{font-size:24px}
.hiw[data-hiw="4"] .hiw-c{min-height:400px}
.hiw[data-hiw="5"] .hiw-g{grid-template-columns:minmax(0,1fr);gap:36px}
.hiw[data-hiw="5"] .hiw-g::before{left:11px;right:auto;top:12px;bottom:12px;border-top:0;border-left:1px dashed #0000002b}
.hiw[data-hiw="5"] .hiw-c{padding-left:44px}
.hiw[data-hiw="5"] .hiw-n{position:absolute;left:0;top:0}
.hiw[data-hiw="5"] .hiw-v{margin-top:18px}
.hiw[data-hiw="6"]{display:block}
.hiw[data-hiw="6"] .hiw-g,.hiw[data-hiw="7"] .hiw-g{display:flex;flex-direction:column;gap:10px}
.hiw[data-hiw="6"] .hiw-stage{display:none}
.hiw[data-hiw="6"] .hiw-c,.hiw[data-hiw="7"] .hiw-c{flex-direction:column;align-items:stretch;background:var(--card);border:0!important;border-radius:20px;padding:26px 20px 22px}
.hiw[data-hiw="6"] .hiw-c::before{display:none}
.hiw[data-hiw="6"] .hiw-t,.hiw[data-hiw="7"] .hiw-t{flex-direction:column;flex-wrap:nowrap}
.hiw[data-hiw="6"] .hiw-t h3{color:var(--fg1)}
.hiw[data-hiw="6"] .hiw-t p{max-height:none;opacity:1;padding:0}
.hiw[data-hiw="6"] .hiw-v{position:static;opacity:1;padding-top:24px;justify-content:center}
.hiw[data-hiw="7"] .hiw-v{flex:none;padding-top:24px;justify-content:center}
.hiw[data-hiw="8"] .hiw-g{grid-template-columns:minmax(0,1fr)}
.hiw[data-hiw="8"] .hiw-c{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:16px;align-items:center;border-left:0;border-top:1px solid var(--line);padding:18px 0}
.hiw[data-hiw="8"] .hiw-c:last-child{border-bottom:1px solid var(--line)}
.hiw[data-hiw="8"] .hiw-ic{margin:0}
.hiw[data-hiw="8"] .hiw-t{gap:4px}
.hiw[data-hiw="8"] .hiw-t h3{font-size:21px}
.hiw[data-hiw="8"] .hiw-t p{font-size:14px}
.hiw-cta .btn{align-self:stretch;width:100%}
.hiw-cta{margin-top:var(--s6,32px)}
}
@media (prefers-reduced-motion:reduce){.hiw-stage>.il{animation:none!important}}
.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.ci-t{--evw:200px;--ow:180px;max-width:960px;margin:0 auto;position:relative}
.ci-r{display:grid;grid-template-columns:minmax(0,1fr) var(--evw) var(--ow);align-items:stretch}
.ci-body{background:#f6f5f2;border-radius:24px;padding:0 clamp(20px,3vw,40px)}
.ci-body .ci-r{border-top:1px solid #0000000f}
.ci-body .ci-r:first-child{border-top:0}
.ci-l{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:20px 20px 20px 0;min-height:64px}
.ci-l b{font-weight:500;font-size:16px;line-height:1.3;color:var(--fg)}
.ci-l small{font-size:14px;line-height:1.4;color:var(--muted)}
.ci-ev,.ci-o{display:flex;align-items:center;justify-content:center;text-align:center}
.ci-ev{background:var(--night);color:#fff;border-top:1px solid #ffffff1a;margin-top:-1px}
.ci-body .ci-r:first-child .ci-ev{border-top:0;margin-top:0}
.ci-hd .ci-ev{border-radius:20px 20px 0 0;padding:26px 16px 22px;margin-bottom:-1px}
.ci-hd .ci-o{font-size:14.5px;font-weight:500;color:var(--fg)}
.ci-hd{padding:0 clamp(20px,3vw,40px)}
.ci-logo svg{height:24px;width:auto;display:block;color:#fff}
.ci-logo svg [fill]:not([fill="none"]){fill:#fff}
.ci-price .ci-ev{border-radius:0 0 20px 20px;padding-bottom:6px;margin-bottom:-28px;padding-top:6px}
.ci-body{padding-bottom:0}
.ci-price .ci-l{padding-bottom:22px}
.ci-price{padding-bottom:0}
.ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center}
.ic svg{width:16px;height:16px}
.ic.ok{background:#fff;color:var(--night)}
.ic.no{box-shadow:inset 0 0 0 1.5px #3a3a3a;color:#3a3a3a;width:24px;height:24px}
.ci-o .tx{font-size:14.5px;color:var(--muted)}
.pr{display:flex;align-items:baseline;gap:6px;font-family:var(--f-head);font-size:30px;line-height:1}
.pr small{font-family:var(--f-ui);font-size:13px;opacity:.85}
.ci-cta{display:flex;justify-content:center;margin-top:calc(var(--s7,48px) + 28px)}
@media (max-width:760px){
.ci-t{--evw:76px;--ow:76px}
.ci-body{border-radius:20px;padding:0 0 0 16px}
.ci-hd{padding:0 0 0 16px}
.ci-l{padding:16px 12px 16px 0;min-height:56px}
.ci-l b{font-size:14.5px}
.ci-l small{font-size:12.5px}
.ci-hd .ci-ev{padding:18px 6px 16px;border-radius:16px 16px 0 0}
.ci-logo svg{height:11px}
.ci-hd .ci-o{font-size:12px;line-height:1.25;padding:0 4px}
.ci-o .tx{font-size:12px;line-height:1.25;padding:0 4px}
.pr{flex-direction:column;align-items:center;gap:2px;font-size:22px}
.pr small{font-size:11px}
.ic{width:24px;height:24px}
.ic.no{width:22px;height:22px}
.ci-price .ci-ev{border-radius:0 0 16px 16px}
.ci-cta .btn{width:100%}
}
html body .hx#hx{background:none;color:var(--fg);border-radius:0;overflow:visible;max-width:1120px;margin:0 auto;padding:clamp(24px,3vw,40px) 0 0}
html body .hx#hx .hx-in{display:grid;grid-template-columns:minmax(0,588fr) minmax(0,588fr);gap:clamp(32px,4.4vw,56px);align-items:center;min-height:0}
html body .hx#hx .hx-media{order:-1;position:relative;aspect-ratio:588/600;margin:0;padding:0}
html body .hx#hx .hx-media::before,html body .hx#hx .hx-media::after{display:none}
html body .hx#hx .hx-vid{position:absolute;inset:0;border-radius:0;box-shadow:none;-webkit-mask:none;mask:none;width:auto;height:auto}
html body .hx#hx .hx-vid video{object-position:62% 50%}
html body .hx#hx .hx-copy{padding:0;align-items:flex-start;text-align:left;max-width:524px;justify-content:center}
.hx-tag{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:13px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--fg);background:#efefed;border-radius:4px;padding:7px 10px;margin-bottom:28px}
.hx-tag i{width:8px;height:8px;background:currentColor;display:block}
html body .hx#hx .hx-h{color:var(--fg);font-size:clamp(34px,3.1vw,46px);line-height:1.06;letter-spacing:-.01em;max-width:15ch;text-wrap:balance}
html body .hx#hx .hx-h span{display:inline;color:var(--grey)}
.hx-sub{font-size:17px;line-height:1.45;color:var(--fg);margin:22px 0 0;max-width:44ch;text-wrap:pretty}
.hx-bonus{display:flex;align-items:flex-start;gap:14px;margin-top:24px;padding:16px 18px;border-radius:12px;background:#f6f5f2;max-width:460px}
.hx-bonus>span:last-child{display:flex;flex-direction:column;gap:3px}
.hx-bonus b{font-weight:500;font-size:16px;line-height:1.3}
.hx-bonus>span>span{font-size:13.5px;line-height:1.45;color:var(--muted)}
.hx-pl{flex:none;width:28px;height:28px;border-radius:50%;background:var(--fg);color:#fff;display:grid;place-items:center}
.hx-pl svg{width:15px;height:15px}
html body .hx#hx .hx-cta{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:32px;flex-wrap:wrap;width:auto}
html body .hx#hx .hx-btn,.hx-btn2{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 30px;border-radius:12px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:background .2s}
html body .hx#hx .hx-btn{background:var(--fg);color:#fff}
html body .hx#hx .hx-btn:hover{background:#000}
.hx-btn2{background:#ebebea;color:var(--fg)}
.hx-btn2:hover{background:#e0e0de}
html body .hx#hx .hx-tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:28px;font-size:13.5px;color:var(--muted)}
html body .hx#hx .hx-tr b{color:var(--fg);font-weight:500}
html body .hx#hx .hx-tr>span{display:inline}
html body .hx#hx .hx-c{display:inline}
html body .hx#hx .hx-t2{display:inline;color:var(--muted);flex-basis:auto;margin:0}
html body .hx#hx .hx-st{color:var(--star)}
html body .hx#hx .hx-docs,html body .hx#hx .hx-time,html body .hx#hx .hx-proof{display:none}
html body .hx#hx .hx-strip{border-top:0;min-height:0;margin:clamp(28px,3vw,40px) 0 0;padding:0}
html body .hx#hx .hx-strip span{color:#3d3a37;border-left-color:#0000001f}
@media (max-width:760px){
html body .hx#hx{padding:8px 4px 0;max-width:none}
html body .hx#hx .hx-in{grid-template-columns:minmax(0,1fr);gap:28px}
html body .hx#hx .hx-media{order:1;aspect-ratio:4/3}
html body .hx#hx .hx-copy{align-items:center;text-align:center;max-width:none;padding:0 8px}
.hx-tag{font-size:11.5px;margin-bottom:20px}
html body .hx#hx .hx-h{font-size:clamp(32px,9.2vw,40px);max-width:none}
.hx-sub{font-size:16px;margin-top:16px}
.hx-bonus{text-align:left;margin-top:20px;padding:14px}
html body .hx#hx .hx-cta{flex-direction:column;align-items:stretch;width:100%;gap:10px;margin-top:26px}
html body .hx#hx .hx-btn,.hx-btn2{height:54px;width:100%}
html body .hx#hx .hx-tr{justify-content:center;margin-top:20px;font-size:13px}
html body .hx#hx .hx-strip{flex-direction:column;gap:12px;margin-top:28px;padding:22px 0 0;border-top:1px solid #0000000f}
html body .hx#hx .hx-strip span{border:0;padding:0;font-size:11px}
}
html body .hx#hx{background:var(--night);color:#fff;border-radius:24px;max-width:none;padding:clamp(28px,3.4vw,48px) 0 0}
html body .hx#hx .hx-in{width:min(1120px,calc(100% - 2*clamp(20px,4vw,64px)));margin:0 auto}
html body .hx#hx .hx-h{color:#fff}
html body .hx#hx .hx-h span{color:#ffffff80}
html body .hx#hx .hx-tag{background:#ffffff14;color:#fff}
html body .hx#hx .hx-sub{color:#ffffffc2}
html body .hx#hx .hx-btn{background:#fff;color:#141414}
html body .hx#hx .hx-btn:hover{background:#efebe6}
html body .hx#hx .hx-btn2{background:#ffffff1a;color:#fff}
html body .hx#hx .hx-btn2:hover{background:#ffffff26}
html body .hx#hx .hx-tr{color:#ffffffa6}
html body .hx#hx .hx-tr b{color:#fff}
html body .hx#hx .hx-t2{color:#ffffffa6}
html body .hx#hx .hx-bonus{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}
html body .hx#hx .hx-bonus b{color:#fff}
html body .hx#hx .hx-bonus>span>span{color:#ffffffa6}
html body .hx#hx .hx-pl{background:#fff;color:#141414}
html body .hx#hx .hx-strip{margin-top:clamp(28px,3.4vw,48px);min-height:72px;border-top:1px solid #ffffff1c;padding:0 24px}
html body .hx#hx .hx-strip span{color:#ffffffd9;border-left-color:#ffffff33}
@media (max-width:760px){
html body .hx#hx{border-radius:20px;padding:24px 0 0}
html body .hx#hx .hx-in{width:calc(100% - 32px)}
html body .hx#hx .hx-copy{padding:0}
html body .hx#hx .hx-strip{margin-top:24px;padding:22px;min-height:0;border-top:1px solid #ffffff1c}
}
html body .hx#hx .hx-btn2{display:none!important}
html body .hx#hx .hx-media{order:1}
html body .hx#hx .hx-vid video{object-position:50.5% 50%}
@media (max-width:760px){html body .hx#hx .hx-vid video{object-position:46% 50%}}
.hx-price{display:flex;flex-direction:column;gap:3px;line-height:1.25}
.hx-price b{font-weight:500;font-size:16px;color:#fff}
.hx-price span{font-size:13.5px;color:#ffffffa6}
@media (max-width:760px){.hx-price{align-items:center;text-align:center;margin-top:4px}}
html:not([data-sw="b"]) .sw-on{display:none!important}
html:not([data-sw="b"]) .ci-l small.sw-sub{display:none}
html[data-sw="b"] main .h2,html[data-sw="b"] main .fin{font-family:var(--f-ui)!important;font-weight:500;letter-spacing:-.03em;line-height:1.1}
html[data-sw="b"] main .h2{font-size:clamp(30px,3.3vw,46px)}
html[data-sw="b"] main .fin{font-size:clamp(32px,3.6vw,50px)}
html[data-sw="b"] .bfq-q li,html[data-sw="b"] .bfv-list b,html[data-sw="b"] .bfv-card b{font-family:var(--f-ui);font-weight:500;letter-spacing:-.02em}
html[data-sw="b"] .btn{border-radius:12px;min-height:56px;padding:0 30px;font-size:16px;font-weight:500}
html[data-sw="b"] header .btn{min-height:42px;padding:0 18px;font-size:14px;border-radius:10px}
html[data-sw="b"] .mbar .btn{min-height:52px}
html[data-sw="b"] .hiw[data-hiw="3"] .hiw-c{background:#f6f5f2;border-radius:20px;padding:8px;box-shadow:none}
html[data-sw="b"] .hiw[data-hiw="3"] .hiw-ph{border-radius:14px;aspect-ratio:16/11}
html[data-sw="b"] .hiw[data-hiw="3"] .hiw-t{padding:18px 14px 16px;gap:8px}
html[data-sw="b"] .hiw[data-hiw="3"] .hiw-n{display:inline-grid;place-items:center;min-width:32px;height:24px;padding:0 8px;border-radius:999px;background:var(--fg);color:#fff;font-size:11.5px}
html[data-sw="b"] .hiw[data-hiw="3"] .hiw-t h3{font-size:20px;line-height:1.22;letter-spacing:-.01em;min-height:0}
html[data-sw="b"] .hiw[data-hiw="3"] .hiw-t p{font-size:15px;line-height:1.45;color:#3d3a37}
.ci-l small.sw-sub{font-size:13.5px;line-height:1.4;color:var(--muted)}
.sw-one{font-size:15.5px;line-height:1.5;color:#ffffffc2;margin:14px 0 18px;max-width:44ch}
.sw-q{margin:clamp(40px,5vw,64px) auto 0;max-width:720px;text-align:center}
.sw-q blockquote{margin:0;font-family:var(--f-head);font-size:clamp(26px,2.6vw,36px);line-height:1.2;color:var(--fg)}
.sw-q figcaption{margin-top:14px;font-size:14px;color:var(--muted)}
html[data-sw="b"] .ttrust{display:flex!important}
html[data-sw="b"] .ttrust b{font-weight:600!important}
html[data-sw="b"] .ttrust .stars{order:-1;margin:0 0 6px}
.tcard.v video.hv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}
html[data-sw="b"] .faq .head .callbox{align-self:stretch;width:100%;padding:22px 24px;gap:18px;border-radius:16px}
html[data-sw="b"] .faq .head .callbox b{font-size:17px}
html[data-sw="b"] .final{position:relative;isolation:isolate;overflow:hidden}
html[data-sw="b"] .final::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 80% at 50% 115%,#b3471d73,#b3471d00 70%),radial-gradient(40% 60% at 85% -10%,#ffffff12,#ffffff00 70%)}
html[data-sw="b"] .final::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.swf{display:flex;flex-direction:column;gap:40px;padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:12px;width:100%}
.swf-top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:32px}
.swf-brand p{font-family:var(--f-ui);font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-.02em;color:var(--fg);margin:0 0 20px}
.swf-col{display:flex;flex-direction:column;gap:10px;font-size:15px}
.swf-col b{font-weight:500;color:var(--fg);margin-bottom:4px}
.swf a{color:var(--muted);text-decoration:none}
.swf a:hover{color:var(--fg)}
.swf .btn{color:#f4f4f3}
.swf-bot{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;color:var(--muted)}
html[data-sw="b"] .foot .wrap{max-width:1120px;padding-top:56px}
@media (max-width:760px){
.swf-top{grid-template-columns:1fr 1fr;gap:28px 20px}
.swf-brand{grid-column:1/-1}
.swf-brand .btn{width:100%}
html[data-sw="b"] .hiw[data-hiw="3"] .hiw-c{grid-template-columns:1fr!important;padding:8px}
html[data-sw="b"] .hiw[data-hiw="3"] .hiw-ph{min-height:0;aspect-ratio:16/10;height:auto}
html[data-sw="b"] .hiw[data-hiw="3"] .hiw-t h3{font-size:18px}
.sw-q blockquote{font-size:24px}
}
@media (prefers-reduced-motion:reduce){html[data-sw="b"] .ci-body .ci-r{opacity:1;transform:none;transition:none}}
html[data-sw="b"] .final::before{background:radial-gradient(70% 90% at 50% 118%,#c2541f80,#b3471d2e 45%,#b3471d00 72%),radial-gradient(40% 60% at 85% -10%,#ffffff10,#ffffff00 70%)!important}
html[data-sw="b"] .final::after{opacity:1!important;mix-blend-mode:overlay!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.62' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .78 0 0 0 0 .6 0 0 0 1.1 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")!important;background-size:300px 300px!important;-webkit-mask:linear-gradient(0deg,#000 0%,#000c 25%,#0000 60%);mask:linear-gradient(0deg,#000 0%,#000c 25%,#0000 60%)}
html:not([data-pg="m"]) .pm-on{display:none!important}
html[data-pg="m"] .pm-off{display:none!important}
.cpx{font-style:normal}
.optp .row span:first-child{max-width:190px;line-height:1.3}
@media (max-width:760px){html body main #doctors .doc-cta{margin-top:0!important}html body main #doctors .dgrid{margin-top:var(--s5)!important}}
html #hdrCta{opacity:1!important;pointer-events:auto!important}
:root{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;
--sec-y:clamp(40px,5.6vw,80px);--head-gap:clamp(28px,3.6vw,56px)}
html body main>section.sec,html body main>section.tst{padding-top:var(--sec-y)!important;padding-bottom:var(--sec-y)!important}
html body main>section#how,html body main>section#doctors,html body main>section#faq,html body main>section#reviews,html body main>section#stories{padding-top:var(--sec-y)!important;padding-bottom:var(--sec-y)!important}
html body main section.outcomes .head{margin-bottom:var(--head-gap)!important}
html body main section.outcomes .head+.stats{margin-top:0!important}
html body main>.inset{margin-top:var(--sec-y)!important;margin-bottom:var(--sec-y)!important}
html body main>.inset:first-child{margin-top:0!important;margin-bottom:0!important}
html body main>.inset:last-child{margin-bottom:var(--s3)!important}
html body main>section.pband{padding-top:var(--s6)!important;padding-bottom:0!important}
html body main>div:not(.inset):not([class*="-"]):empty{height:0!important;margin:0!important}
html body main .head{margin-bottom:var(--head-gap)!important}
html body main .head+*,html body main .head+[hidden]+*,html body main .head+[hidden]+[hidden]+*{margin-top:0!important}
html body .ci-body .ci-r{border-top:0}
html body .ci-body .ci-r+.ci-r>.ci-l,html body .ci-body .ci-r+.ci-r>.ci-o{border-top:1px solid #0000000f}
html body .ci-body .ci-r>.ci-ev{border-top:0;margin-top:0}
.optp>button{background:#161515!important}
html body main>section.pband{padding-top:var(--sec-y)!important;padding-bottom:0!important}
html body .btn,html body .hx#hx .hx-btn,html body .hx-how,html body .hx-btn2,html body .rx-btn,html body header .btn,html body header #hdrCta{border-radius:999px!important}
.hx-how,.hx-sub-m{display:none}
@media (max-width:760px){
html body main#top>.inset:first-child{margin-top:-56px!important;padding-left:0!important;padding-right:0!important}
html:not(.past-hero) header{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}
html:not(.past-hero) header .logo svg{filter:brightness(0) invert(1)}
html:not(.past-hero) header #hdrCta{background:#fff!important;color:#141414!important}
header{transition:background .25s}
html:not(.past-hero) header #hdrCta{height:38px;min-height:0;padding:0 15px!important;font-size:13.5px!important;display:inline-flex;align-items:center}
html:not(.past-hero) header .logo svg{height:18px}
html body .hx#hx{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:0;border-radius:0;overflow:hidden;background:#111010}
html body .hx#hx .hx-in{display:block;width:100%;min-height:0;position:static;margin:0}
html body .hx#hx .hx-media{position:absolute;left:0;right:0;top:0;height:64%;aspect-ratio:auto;margin:0;order:0;z-index:0}
html body .hx#hx .hx-vid{position:absolute;inset:0;border-radius:0}
html body .hx#hx .hx-vid video{object-position:50% 42%}
html body .hx#hx .hx-media::after{content:"";display:block!important;position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#111010b3 0%,#11101000 18%,#11101000 46%,#111010d9 82%,#111010 100%)}
html body .hx#hx .hx-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:0 20px calc(28px + env(safe-area-inset-bottom,0px));max-width:none}
html body .hx#hx .hx-tr{order:-1;align-self:flex-start;padding:0;display:flex;justify-content:flex-start;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;line-height:1;color:#fff;text-align:left}
html body .hx#hx .hx-st{font-size:11px;letter-spacing:1.5px}
html body .hx#hx .hx-tr>span{display:inline}
html body .hx#hx .hx-tr b,html body .hx#hx .hx-c{display:none}
html body .hx#hx .hx-t2{display:inline;color:#ffffffcc;margin:0;flex-basis:auto}
html body .hx#hx .hx-h{font-size:clamp(32px,9.2vw,38px);line-height:1.05;letter-spacing:-.01em;text-align:left;max-width:none}
html body .hx#hx .hx-sub{font-size:15px;line-height:1.5;color:#ffffffad;margin-top:14px;text-align:left;max-width:34ch}
html body .hx#hx .hx-cta{flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;gap:10px;margin-top:24px}
html body .hx#hx .hx-btn{flex:1.7 1 0;width:auto;height:50px;padding:0 12px;font-size:15px;white-space:nowrap}
html body .hx#hx .hx-how{display:inline-flex;flex:1 1 0;white-space:nowrap;align-items:center;justify-content:center;height:50px;padding:0 14px;font-size:15px;font-weight:500;color:#fff;text-decoration:none;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
html body .hx#hx .hx-price{flex-basis:100%;flex-direction:row;align-items:baseline;gap:8px;margin:4px 0 0;text-align:left}
html body .hx#hx .hx-strip{display:none}
html body .hx#hx .hx-sub{display:none}
html body .hx#hx .hx-sub-m{display:block;font-size:15px;line-height:1.5;color:#ffffffad;margin:12px 0 0;max-width:30ch}
html body .hx#hx .hx-price,html body .hx#hx .hx-how{display:none!important}
html body .hx#hx .hx-btn{flex:1 1 100%}
html body .optp{top:76px;bottom:auto!important;right:12px;left:auto}
html body .optp .pn{top:calc(100% + 10px);bottom:auto}
}
@media (max-width:760px){
html body #how,html body #how .wrap,html body #how .hiw,html body #how .hiw-g{overflow:visible!important}
html body .hiw[data-hiw="3"] .hiw-g{display:block!important}
html body .hiw[data-hiw="3"] .hiw-c{position:sticky;margin:0 0 12px;background:#f7f7f6!important;box-shadow:none!important;border-radius:24px;padding:12px 8px 8px;}
html body .hiw[data-hiw="3"] .hiw-c{--p:0;transform-origin:50% 0;transform:scale(calc(1 - var(--p) * .035));background:rgb(calc(247 - var(--p) * 10) calc(247 - var(--p) * 10) calc(246 - var(--p) * 10))!important;transition:none!important;will-change:transform}
html body .hiw[data-hiw="3"] .hiw-c .hiw-ph,html body .hiw[data-hiw="3"] .hiw-c .hiw-t{opacity:calc(1 - var(--p) * .18)}
html body .hiw[data-hiw="3"] .hiw-ph{border-radius:18px}
html body .hiw[data-hiw="3"] .hiw-c:nth-child(1){top:12px}
html body .hiw[data-hiw="3"] .hiw-c:nth-child(2){top:24px}
html body .hiw[data-hiw="3"] .hiw-c:nth-child(3){top:36px}
html body .hiw[data-hiw="3"] .hiw-c:nth-child(4){top:48px;margin-bottom:0}
html body #included .head.c .h2 br{display:block!important}
html body #included .head.c .h2 .g::before{content:none!important}
html body #included .head .sub{font-size:15px;line-height:1.5;max-width:32ch;margin-left:auto;margin-right:auto}
html body #included .ci-t{--evw:80px;--ow:64px}
html body #included .ci-body{padding-left:16px!important;border-radius:20px}
html body #included .ci-hd{padding-left:16px!important}
html body #included .ci-l{padding:0 14px 0 0!important;min-height:54px;justify-content:center}
html body #included .ci-l b{font-size:14px;line-height:1.3;font-weight:500}
html body #included .ci-l small{display:none!important}
html body #included .ic{width:22px;height:22px}
html body #included .ic.no{width:20px;height:20px}
html body #included .ci-hd .ci-ev{padding:16px 6px 14px}
html body #included .ci-logo svg{height:11px;width:auto;max-width:none}
html body #included .ci-hd .ci-ev{padding:18px 12px 16px!important}
html body #included .ci-body,html body #included .ci-hd{padding-right:6px}
html body #included .ci-hd .ci-o,html body #included .ci-o .tx{font-size:11.5px}
}
@media (max-width:760px){
html body main>section.pband .press{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;align-items:center;gap:26px 12px!important;width:100%;padding:0!important;border:0!important;flex-wrap:initial}
html body main>section.pband .press img{max-width:100%!important;width:auto;object-fit:contain;opacity:.6!important}
html body main>section.pband .press img[alt^="Forbes"]{height:20px!important}
html body main>section.pband .press img[alt^="Australian Financial"]{height:16.5px!important}
html body main>section.pband .press img[alt^="The Sydney"]{height:18px!important}
html body main>section.pband .press img[alt^="The Australian"]{height:13.5px!important}
}
.cim{display:none}
@media (max-width:760px){
html body #included .ci-t{display:none!important}
.cim{display:flex;flex-direction:column;gap:20px}
.cim-c{border-radius:24px;padding:22px 20px 10px}
.cim-ev{background:var(--night);color:#fff}
.cim-o{background:#f5f5f4;color:var(--fg)}
.cim-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;margin-bottom:6px;border-bottom:1px solid #ffffff1f}
.cim-o .cim-h{border-bottom-color:#00000014}
html body #included .cim-h .ci-logo svg{height:20px!important;width:auto;display:block}
html body #included .ci-cta{margin-top:var(--s6,32px)!important}
.cim-h .ci-logo svg [fill]:not([fill="none"]){fill:#fff}
.cim-h .nm{font-weight:500;font-size:17px}
.cim-pr{font-family:var(--f-head);font-size:30px;line-height:1;display:flex;align-items:baseline;gap:4px}
.cim-pr small{font-family:var(--f-ui);font-size:12px;opacity:.7}
.cim-o .cim-pr{font-family:var(--f-ui);font-size:14px;color:var(--muted)}
.cim ul{list-style:none;margin:0;padding:0}
.cim li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;line-height:1.3}
.cim li+li{border-top:1px solid #ffffff12}
.cim-o li+li{border-top-color:#0000000d}
.cim-o li{color:var(--muted)}
.cim li .ic{flex:none;width:22px;height:22px}
.cim-ev li .ic.ok{background:#fff;color:var(--night)}
.cim-o li .ic.no{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px #9a9894;color:#9a9894}
.cim li .tx{flex:none;font-size:13px;color:var(--fg);text-align:right}
}
@media (max-width:760px){
html body main section.outcomes[data-so]:not([data-so="0"]) .stats{display:flex!important;flex-direction:column;gap:0!important;border:0!important;margin-top:28px!important;padding:0!important;border-radius:0;background:none!important;grid-template-columns:none!important;overflow:visible}
html body main section.outcomes[data-so]:not([data-so="0"]) .stat{display:flex!important;flex-direction:column;align-items:flex-start!important;text-align:left!important;gap:8px!important;padding:0!important;border:0!important;border-left:0!important;background:none;min-height:0}
html body main section.outcomes[data-so]:not([data-so="0"]) .stat .sl{display:none!important}
html body main section.outcomes[data-so]:not([data-so="0"]) .stat span{display:block!important;max-width:30ch!important;font-size:15px!important;line-height:1.45;text-align:left!important;margin:0!important;padding:0!important;align-self:flex-start!important}
html body main section.outcomes[data-so]:not([data-so="0"]) .stat b{white-space:nowrap;line-height:.95!important;min-width:0!important;letter-spacing:-.02em}
html body main section.outcomes[data-so="1"][data-so]:not([data-so="0"]) .stat{padding:22px 0!important;border-top:1px solid var(--line)!important}
html body main section.outcomes[data-so="1"][data-so]:not([data-so="0"]) .stat:last-child{border-bottom:1px solid var(--line)!important}
html body main section.outcomes[data-so="1"][data-so]:not([data-so="0"]) .stat b{font-size:64px!important;color:var(--fg)}
html body main section.outcomes[data-so="1"][data-so]:not([data-so="0"]) .stat span{color:var(--muted)!important}
html body main section.outcomes[data-so="2"][data-so]:not([data-so="0"]) .stats{position:relative;overflow:hidden;background:var(--night)!important;border-radius:24px;padding:8px 24px!important;isolation:isolate}
html body main section.outcomes[data-so="2"][data-so]:not([data-so="0"]) .stats::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(80% 60% at 50% 115%,#c2541f73,#b3471d00 70%)}
html body main section.outcomes[data-so="2"][data-so]:not([data-so="0"]) .stat{padding:24px 0!important}
html body main section.outcomes[data-so="2"][data-so]:not([data-so="0"]) .stat+.stat{border-top:1px solid #ffffff1a!important}
html body main section.outcomes[data-so="2"][data-so]:not([data-so="0"]) .stat b{font-size:58px!important;color:#fff!important}
html body main section.outcomes[data-so="2"][data-so]:not([data-so="0"]) .stat span{color:#ffffffa6!important}
html body main section.outcomes[data-so="3"][data-so]:not([data-so="0"]) .stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
html body main section.outcomes[data-so="3"][data-so]:not([data-so="0"]) .stat{border-radius:20px;padding:20px 18px!important;background:#f5f5f4!important;justify-content:space-between;min-height:150px}
html body main section.outcomes[data-so="3"][data-so]:not([data-so="0"]) .stat:first-child{grid-column:1/-1;background:var(--night)!important;padding:26px 22px!important;min-height:0}
html body main section.outcomes[data-so="3"][data-so]:not([data-so="0"]) .stat:first-child b{font-size:80px!important;color:#fff!important}
html body main section.outcomes[data-so="3"][data-so]:not([data-so="0"]) .stat:first-child span{color:#ffffffad!important;font-size:15.5px!important}
html body main section.outcomes[data-so="3"][data-so]:not([data-so="0"]) .stat:not(:first-child) b{font-size:40px!important;color:var(--fg)}
html body main section.outcomes[data-so="3"][data-so]:not([data-so="0"]) .stat:not(:first-child) span{font-size:13.5px!important;color:var(--muted)!important}
html body main section.outcomes[data-so="4"][data-so]:not([data-so="0"]) .stats{flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:10px!important;margin-left:-16px!important;margin-right:-16px!important;padding:0 16px 4px!important;scroll-padding-inline:16px;scrollbar-width:none}
html body main section.outcomes[data-so="4"][data-so]:not([data-so="0"]) .stats::-webkit-scrollbar{display:none}
html body main section.outcomes[data-so="4"][data-so]:not([data-so="0"]) .stat{flex:0 0 80%!important;scroll-snap-align:start;position:relative;overflow:hidden;isolation:isolate;border-radius:24px;min-height:300px!important;justify-content:flex-end;padding:24px 22px!important;background:var(--night)!important}
html body main section.outcomes[data-so="4"][data-so]:not([data-so="0"]) .stat::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 70% at 80% 0%,#c2541f66,#b3471d00 65%)}
html body main section.outcomes[data-so="4"][data-so]:not([data-so="0"]) .stat b{font-size:84px!important;color:#fff!important}
html body main section.outcomes[data-so="4"][data-so]:not([data-so="0"]) .stat span{color:#ffffffad!important}
html body main section.outcomes[data-so="5"][data-so]:not([data-so="0"]) .stats{gap:10px!important}
html body main section.outcomes[data-so="5"][data-so]:not([data-so="0"]) .stat{border-radius:20px;padding:22px 20px 24px!important;background:#f5f5f4!important;gap:10px!important}
html body main section.outcomes[data-so="5"][data-so]:not([data-so="0"]) .stat b{font-size:48px!important;color:var(--fg)}
html body main section.outcomes[data-so="5"][data-so]:not([data-so="0"]) .stat span{color:var(--muted)!important}
html body main section.outcomes[data-so="5"][data-so]:not([data-so="0"]) .stat::after{content:"";display:block;width:100%;height:6px;margin-top:8px;border-radius:9px;background:linear-gradient(90deg,var(--fg) 0 var(--w),#e2e1de var(--w) 100%)}
html body main section.outcomes[data-so="5"][data-so]:not([data-so="0"]) .stat:nth-child(1){--w:86%}
html body main section.outcomes[data-so="5"][data-so]:not([data-so="0"]) .stat:nth-child(2){--w:90%}
html body main section.outcomes[data-so="5"][data-so]:not([data-so="0"]) .stat:nth-child(3){--w:40%}
}
.lpf{background:#000;color:#fff;margin-top:12px}
.lpf-in{max-width:1680px;margin:0 auto;padding:clamp(32px,3vw,44px) clamp(20px,3vw,40px) clamp(28px,3vw,40px)}
.lpf-logo{display:inline-block;color:#fff}
.lpf-logo svg{height:clamp(30px,3vw,40px);width:auto;display:block}
.lpf-logo svg [fill]:not([fill="none"]){fill:#fff}
.lpf-tag{margin:22px 0 0;font-size:17px;color:#fff}
.lpf-soc{display:flex;gap:18px;margin-top:28px}
.lpf-soc a{color:#8c8c8c;line-height:0;transition:color .2s}
.lpf-soc a:hover{color:#fff}
.lpf-soc svg{width:22px;height:22px}
.lpf-mid{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:clamp(56px,7vw,110px);padding-bottom:28px;border-bottom:1px solid #ffffff2e;font-size:13px;color:#ffffffcc}
.lpf-cta{display:flex;gap:16px}
.lpf-b{display:inline-flex;align-items:center;height:46px;padding:0 24px;border-radius:999px;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s,color .2s}
.lpf-b.w{background:#fff;color:#000}.lpf-b.w:hover{background:#e9e9e9}
.lpf-b.o{color:#fff;box-shadow:inset 0 0 0 1px #ffffff73}.lpf-b.o:hover{background:#ffffff14}
.lpf-notes{margin-top:30px;font-size:13.5px;line-height:1.5;color:#ffffffb3}
.lpf-notes ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}
.lpf-notes p{margin:16px 0 0}
@media (max-width:760px){
.lpf-tag{font-size:15.5px}
.lpf-mid{flex-direction:column-reverse;align-items:flex-start;gap:28px}
.lpf-cta{width:100%;flex-direction:column;gap:10px}
.lpf-b{justify-content:center;width:100%}
.lpf-notes{font-size:12.5px}
.lpf{padding-bottom:env(safe-area-inset-bottom,0px)}
}
html body main>.inset:has(>section.final){padding:0!important;margin-bottom:0!important}
html body main section.card-night.final{border-radius:0!important;margin:0!important;width:100%}
html body footer.lpf{margin-top:0!important}
html body main section.card-night.final{background-color:#000!important}
html body main section.card-night.final::before{background-image:linear-gradient(0deg,#000 0,#000000d9 24px,#0000008c 80px,#00000026 160px,#0000 220px),radial-gradient(85% 95% at 50% 88%,#c2541f8c,#b3471d47 38%,#b3471d17 60%,#b3471d00 78%),radial-gradient(40% 60% at 85% -10%,#ffffff10,#fff0 70%)!important}
html body main section.card-night.final::after{-webkit-mask-image:linear-gradient(0deg,#0000 0,#0008 60px,#000 160px,#000c 45%,#0000 85%)!important;mask-image:linear-gradient(0deg,#0000 0,#0008 60px,#000 160px,#000c 45%,#0000 85%)!important}
html body main>.inset:has(>#offer)+section.mstories{padding-top:46px!important}
@media (max-width:760px){html body main>.inset:has(>#offer)+section.mstories{padding-top:15px!important}}
html:not([data-wx="on"]) .wx{display:none!important}
.wx-ill{text-align:center;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--grey);margin:var(--s5,24px) 0 0}
.wxa{min-height:min(760px,92vh);display:flex;align-items:center;justify-content:flex-end;padding:clamp(40px,6vw,96px)}
.wxa-arc{position:absolute;inset:0;overflow:hidden;z-index:0;-webkit-mask:linear-gradient(90deg,#000 0 58%,#0000 80%);mask:linear-gradient(90deg,#000 0 58%,#0000 80%)}
.wxa-arc span{position:absolute;left:0;top:0;white-space:nowrap;font-family:var(--f-ui);font-size:22px;line-height:1;color:#fff;transform-origin:0 50%;will-change:transform,opacity;display:flex;align-items:center;gap:12px}
.wxa-arc span i{display:inline-block;width:0;height:22px;border-radius:5px;background:#fff;position:relative;transition:width .3s}
.wxa-arc span i::after{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--night)}
.wxa-arc span.on i{width:22px}
.wxa-copy{position:relative;z-index:1;width:min(460px,100%)}
.wxa-copy .h2{color:#fff}
.wxa-copy .h2 .g{color:#ffffff80}
.wxa-sub{color:#ffffffad;font-size:17px;line-height:1.5;margin:18px 0 28px;max-width:36ch}
.wxs{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:14px;max-width:1120px;margin:0 auto;align-items:stretch}
.wxs-nav{display:flex;flex-direction:column;gap:6px}
.wxs-nav button{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;border:0;cursor:pointer;font:inherit;font-size:17px;font-weight:500;color:var(--muted);background:#f5f5f4;border-radius:16px;padding:18px 20px;transition:background .25s,color .25s}
.wxs-nav button em{font-style:normal;font-family:var(--f-mono);font-size:12px;color:var(--grey)}
.wxs-nav button[aria-selected="true"]{background:var(--night);color:#fff}
.wxs-nav button[aria-selected="true"] em{color:#ffffffa6}
.wxs-nav button .bar{position:absolute;left:0;bottom:0;height:2px;width:0;background:#ffffff8c}
.wxs-nav button[aria-selected="true"] .bar{animation:wxbar 4.2s linear forwards}
.wxs.stop .wxs-nav button .bar{display:none}
@keyframes wxbar{to{width:100%}}
.wxs-pane{border-radius:24px;background:#f5f5f4;padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;min-height:440px}
.wxs-pane .n{font-family:var(--f-head);font-size:clamp(72px,8vw,120px);line-height:.9;letter-spacing:-.02em}
.wxs-pane .n small{font-family:var(--f-ui);font-size:15px;color:var(--muted);margin-left:10px;letter-spacing:0}
.wxs-pane h3{font-weight:500;font-size:24px;letter-spacing:-.01em;margin:22px 0 6px}
.wxs-pane p{color:var(--muted);font-size:16px;margin:0 0 22px;max-width:44ch}
.wxs-pane ul{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.wxs-pane li{font-size:14px;padding:8px 12px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #0000000f;opacity:0;transform:translateY(6px);animation:wxin .45s ease forwards}
@keyframes wxin{to{opacity:1;transform:none}}
.wxh{max-width:1120px;margin:0 auto;border-radius:24px;background:#f5f5f4;padding:clamp(22px,3vw,40px);position:relative}
.wxh-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}
.wxh-top .wxh-k{font-size:13px;color:var(--muted)}
.wxh-top b{display:block;font-weight:500;font-size:22px;margin-top:8px;letter-spacing:-.01em}
.wxh-leg{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}
.wxh-leg i{width:22px;height:10px;border-radius:3px;background:#dfeee2}
.wxh-svg{display:block;width:100%;height:auto;overflow:visible}
.wxh-m{display:none!important}
.wxh-svg .band{fill:#e3f0e6}
.wxh-svg .ln{fill:none;stroke:var(--fg);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}
.wxh.in .wxh-svg .ln{transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1) .2s;stroke-dashoffset:0}
.wxh-svg .pt{opacity:0;transition:opacity .4s}
.wxh.in .wxh-svg .pt{opacity:1;transition-delay:var(--d)}
.wxh-svg circle{fill:#fff;stroke:var(--fg);stroke-width:2.5}
.wxh-svg .pt:last-of-type circle{fill:#c9762a;stroke:#c9762a}
.wxh-svg text{text-anchor:middle;font-family:var(--f-ui)}
.wxh-svg .tv{font-size:15px;font-weight:500;fill:var(--fg)}
.wxh-svg .ty{font-family:var(--f-mono);font-size:13px;fill:var(--muted)}
.wxh-svg .tn{font-size:12px;fill:#2d6b3a}
.wxh-note{position:absolute;right:clamp(22px,3vw,40px);top:clamp(80px,9vw,110px);max-width:320px;display:flex;gap:12px;align-items:flex-start;background:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 0 0 1px #0000000d,0 20px 40px -24px #0000004d;opacity:0;transform:translateY(10px);transition:opacity .5s 1.7s,transform .5s 1.7s}
.wxh.in .wxh-note{opacity:1;transform:none}
.wxh-note .av{flex:none;width:32px;height:32px;border-radius:50%;background:var(--night);color:#fff;font-size:12px;font-weight:500;display:grid;place-items:center}
.wxh-note b{display:block;font-weight:500;font-size:15px}
.wxh-note span{font-size:13.5px;color:var(--muted);line-height:1.4}
.wxh-chips{max-width:1120px;margin:12px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.wxh-chips span{border-radius:18px;background:#f5f5f4;padding:18px 20px;font-size:14.5px;color:var(--muted);line-height:1.4}
.wxh-chips b{display:block;font-weight:500;font-size:18px;color:var(--fg);margin-bottom:2px}
.wxb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(320px,30vw,430px);gap:14px;max-width:1240px;margin:0 auto}
.wxb .t{position:relative;overflow:hidden;isolation:isolate;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;color:#fff}
.wxb .t>p{position:absolute;left:0;right:0;bottom:24px;margin:0;text-align:center;font-weight:500;font-size:16px}
.wxb .t::before{content:"";position:absolute;inset:-30px;z-index:-1;background-size:cover;background-position:center}
.wxb .t-age::before{background:radial-gradient(120% 80% at 20% 0%,#f3b27f 0%,#00000000 55%),radial-gradient(90% 70% at 90% 100%,#8f2f12 0%,#00000000 60%),linear-gradient(160deg,#e98a52,#c4502a 55%,#9a3517);filter:none}
.wxb .t-age::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0000 40%,#00000059)}
.wxb .t-trk{background:#f1efe8;color:var(--fg)}
.wxb .t-trk::before{display:none}
.wxb .t-plan::before{background-image:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af396c1dbd5c463aab25a65_baseline-v4-hw-p3.jpg);filter:blur(16px) saturate(.8) brightness(1.05)}
.wxb .t-chat::before{background-image:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af396c222965f42cb6c6623_baseline-v4-ms-p2.jpg);filter:blur(22px) brightness(.8)}
.wxb .t-hist{grid-column:span 2}
.wxb .t-hist::before{background-image:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af396c120278f6c679fed8a_baseline-v4-hw-p4.jpg);filter:blur(24px) brightness(.75)}
.wxb .dial{position:relative;width:min(300px,90%);text-align:center;margin-bottom:40px}
.wxb .dial svg{width:100%;overflow:visible}
.wxb .dial .trk{fill:none;stroke:#ffffff47;stroke-width:2}
.wxb .dial .val{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s ease .2s}
.wxb.in .dial .val{stroke-dashoffset:.38}
.wxb .dial b{display:block;font-family:var(--f-head);font-weight:400;font-size:104px;line-height:.8;margin-top:-62px}
.wxb .dial span{display:block;font-weight:500;font-size:16px;margin-top:18px}
.wxb .dial small{display:block;font-weight:400;font-size:13.5px;opacity:.75;margin-top:2px}
.wxb .wxtk{align-self:stretch;display:flex;flex-direction:column;gap:6px;margin-top:-40px}
.wxb .wxtk span{font-weight:500;font-size:16px}
.wxb .wxtk b{font-weight:400;font-size:64px;line-height:1;letter-spacing:-.03em}
.wxb .wxtk small{font-size:16px;color:var(--muted);margin-left:8px;letter-spacing:0}
.wxb .dm{align-self:stretch;display:flex;gap:12px;margin-top:40px;align-items:stretch}
.wxb .dm .sc{display:flex;flex-direction:column;gap:3px;width:3px}
.wxb .dm .sc i{flex:1;border-radius:2px}
.wxb .dm .sc i:nth-child(1){background:#4fb463}.wxb .dm .sc i:nth-child(2){background:#e8a93a}.wxb .dm .sc i:nth-child(3){background:#e5514f}
.wxb .dm .g{flex:1;display:grid;grid-template-columns:repeat(22,1fr);grid-template-rows:repeat(5,1fr);gap:9px 0;place-items:center}
.wxb .dm .g i{width:3px;height:3px;border-radius:50%;background:#0000002e}
.wxb .dm .g i.on{width:5px;height:5px;background:var(--fg)}
.wxb .t-trk>p{color:var(--fg)}
.wxb .pl{width:min(360px,100%);background:#fff;color:var(--fg);border-radius:20px;padding:10px 18px;margin-bottom:40px;display:flex;flex-direction:column}
.wxb .pl>div{display:flex;align-items:center;gap:14px;padding:12px 0}
.wxb .pl>div+div{border-top:1px solid #0000000d}
.wxb .pl .sw{flex:none;width:44px;height:44px;border-radius:10px}
.wxb .pl .s1{background:radial-gradient(circle at 30% 30%,#e8775a,#a8331b)}
.wxb .pl .s2{background:radial-gradient(circle at 30% 30%,#3a3735,#111010)}
.wxb .pl .s3{background:radial-gradient(circle at 30% 30%,#d8cfc2,#9c8f7e)}
.wxb .pl b{display:block;font-weight:500;font-size:16px}
.wxb .pl small{font-size:14px;color:var(--muted)}
.wxb .wxbub{position:relative;width:min(360px,100%);background:#fff;color:var(--fg);border-radius:22px;padding:22px 24px 64px;font-size:17px;line-height:1.35}
.wxb .wxbub .go{position:absolute;right:14px;bottom:14px;width:40px;height:40px;border-radius:50%;background:var(--fg);color:#fff;display:grid;place-items:center;font-size:20px}
.wxb .files{width:min(420px,100%);display:flex;flex-direction:column;gap:8px;margin-bottom:40px}
.wxb .f{display:flex;align-items:center;gap:14px;background:#fffffff2;color:var(--fg);border-radius:16px;padding:12px 16px}
.wxb .f .ic{flex:none;width:38px;height:38px;border-radius:9px;background:#f1efe8;font-family:var(--f-mono);font-size:10px;display:grid;place-items:center;color:var(--muted)}
.wxb .f b{display:block;font-weight:500;font-size:15px}
.wxb .f small{font-size:13px;color:#2d6b3a}
.wxb .ok{margin-top:4px;font-size:14px;border-radius:999px;padding:10px 16px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
@media (max-width:900px){
.wxs{grid-template-columns:1fr}
.wxs-nav{flex-direction:row;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}
.wxs-nav::-webkit-scrollbar{display:none}
.wxs-nav button{flex:none;font-size:15px;padding:12px 16px;border-radius:999px}
.wxs-nav button em{display:none}
.wxb{grid-template-columns:1fr 1fr}
.wxb .t-hist{grid-column:span 2}
}
@media (max-width:760px){
.wxa{flex-direction:column;justify-content:flex-end;min-height:680px;padding:24px 22px 32px}
.wxa-arc{-webkit-mask:linear-gradient(180deg,#000 0 46%,#0000 62%);mask:linear-gradient(180deg,#000 0 46%,#0000 62%)}
.wxa-arc span{font-size:17px}
.wxa-arc span i{height:17px}.wxa-arc span.on i{width:17px}.wxa-arc span i::after{inset:5px}
.wxa-sub{font-size:15.5px;margin:14px 0 22px}
.wxa-copy .btn{width:100%}
.wxs-pane{min-height:0;padding:24px 20px}
.wxs-pane .n{font-size:84px}
.wxs-pane h3{font-size:21px;margin-top:16px}
.wxs-pane li{font-size:13px;padding:7px 11px}
.wxh{padding:20px 14px 18px}
.wxh-top b{font-size:18px}
.wxh-leg{display:none}
.wxh-d{display:none!important}
.wxh-m{display:block!important}
.wxh-svg .tv{font-size:13px}
.wxh-svg .ty{font-size:11px}
.wxh-svg .tn{font-size:10px}
.wxh-note{position:static;max-width:none;margin-top:14px}
.wxh-chips{grid-template-columns:1fr;gap:8px}
.wxb{grid-template-columns:1fr;grid-auto-rows:360px;gap:10px}
.wxb .t-hist{grid-column:auto}
.wxb .dial b{font-size:96px}
.wxb .wxtk b{font-size:56px}
}
@media (prefers-reduced-motion:reduce){.wxh .wxh-svg .ln{stroke-dashoffset:0}.wxh-note,.wxh-svg .pt{opacity:1;transform:none}.wxs-pane li{animation:none;opacity:1;transform:none}}
.wxs-pane{position:relative;overflow:hidden;isolation:isolate;background:var(--night)!important;color:#fff;min-height:480px}
.wxs-pane::before{content:"";position:absolute;inset:-40px;z-index:-2;background:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af396bc942a538736a1bb03_baseline-v4-hero.jpg) 30% 40%/cover;filter:blur(28px) saturate(1.15);opacity:.55}
.wxs-pane::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 70% at 100% 0%,#11101000,#111010d9 70%),linear-gradient(0deg,#111010 0%,#11101000 60%);}
.wxs-pane .n small,.wxs-pane p{color:#ffffffad}
.wxs-pane h3{color:#fff}
.wxs-pane li{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.wxs-pane .ring{position:absolute;right:clamp(20px,3vw,40px);top:clamp(20px,3vw,40px);width:clamp(170px,17vw,230px);height:auto}
.wxs-pane .ring circle{fill:#ffffff33;transition:r .35s,fill .35s}
.wxs-pane .ring circle.on{fill:#f2a36b}
.wxs-pane .ring .rt{text-anchor:middle;font-family:var(--f-head);font-size:44px;fill:#fff}
.wxs-pane .ring .rs{text-anchor:middle;font-family:var(--f-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;fill:#ffffff8c}
.wxs-nav button[aria-selected="true"]{background:var(--night)}
@media (max-width:760px){
.wxs-pane{min-height:0;padding-top:24px}
.wxs-pane .ring{position:relative;right:auto;top:auto;width:150px;align-self:flex-end;margin:-6px -6px -110px 0}
.wxs-pane .n,.wxs-pane h3,.wxs-pane p{position:relative;max-width:calc(100% - 140px)}
.wxs-pane p{max-width:none;margin-top:14px}
}
.wxb .t::before{filter:none!important;inset:0!important}
.wxb .t-age::before{background:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af396c4ae65139e9ef91394_baseline-v4-tex-age.jpg) 50% 88%/cover!important}
.wxb .t-age::after{background:linear-gradient(180deg,#00000000 30%,#7a2c1266 100%)!important}
.wxb .t-age{color:#fff}
.wxb .t-plan::before{background:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af395c6e743be23a825da7e_baseline-v4-tex-plan.jpg) center/cover!important}
.wxb .t-chat::before{background:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af396c5ef1b1933f10e2bcf_baseline-v4-tex-chat.jpg) 30% center/cover!important}
.wxb .t-hist::before{background:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af396c6ad34a592a029b106_baseline-v4-tex-hist.jpg) center/cover!important}
.wxb .t-trk{background:#f1efe8 url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af396c4ae65139e9ef91394_baseline-v4-tex-age.jpg) 50% 0/cover!important}
.wxb .t-trk::after{content:"";position:absolute;inset:0;z-index:-1;background:#f3f1ecd9}
.wxs-pane::before{background:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af396c5cf57fd7e301e5653_baseline-v4-tex-cells.jpg) 70% 30%/cover!important;filter:saturate(1.05)!important;opacity:.5!important;inset:0!important}
.wxs-pane::after{background:linear-gradient(90deg,#111010f2 0%,#111010cc 45%,#11101066 100%),linear-gradient(0deg,#111010e6 0%,#11101000 55%)!important}
.wxa::before{content:"";position:absolute;inset:0;z-index:0;background:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af396c6ae65139e9ef913e0_baseline-v4-tex-ember.jpg) right center/cover;opacity:.35;-webkit-mask:linear-gradient(90deg,#0000 30%,#000 100%);mask:linear-gradient(90deg,#0000 30%,#000 100%)}
.wxa-arc{right:auto!important;width:calc(100% - min(460px,100%) - clamp(40px,6vw,96px) - 40px)}
.wxa-arc span{max-width:calc(100% / 1.5)}
.wxa-arc span i{border-radius:0!important}
.wxa-arc span i::after{border-radius:50%}
@media (max-width:760px){.wxa-arc{width:100%!important}}
.wxs{gap:16px}
.wxs-nav{gap:8px}
.wxs-nav button{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px!important;padding:10px 18px 10px 10px!important;border-radius:18px!important;background:#f5f5f4;transition:background .3s,color .3s,transform .3s}
.wxs-nav button:hover{transform:translateX(3px)}
.wxs-nav .th{width:44px;height:44px;border-radius:12px;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000000f;filter:saturate(.85)}
.wxs-nav button[aria-selected="true"] .th{filter:none;box-shadow:inset 0 0 0 1px #ffffff26}
.wxs-nav .nm{font-size:16px}
.wxs-nav button em{font-size:12px}
.wxs-pane{padding:0!important;background:#111010!important;min-height:540px!important;border-radius:28px!important;box-shadow:0 40px 80px -48px #00000080}
.wxs-pane::before,.wxs-pane::after{display:none!important}
.wxs-pane .bg{position:absolute;inset:-2%;background-size:cover;background-position:center;opacity:0;transform:scale(1.06);transition:opacity .9s ease,transform 6s ease;z-index:0}
.wxs-pane .bg.on{opacity:1;transform:scale(1)}
.wxs-pane .shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#111010f0 0%,#111010c2 42%,#11101040 100%),linear-gradient(0deg,#111010f2 0%,#11101000 58%)}
.wxs-pane .shade::after{content:"";position:absolute;inset:0;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.wxs-pane .body{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:0 24px;padding:clamp(26px,3.2vw,44px);height:100%;min-height:inherit}
.wxs-pane .txt{grid-column:1;grid-row:1;align-self:start;animation:wxin .5s ease both}
.wxs-pane .kk{display:inline-block;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff99;padding:6px 10px;border-radius:999px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}
.wxs-pane h3{font-family:var(--f-head)!important;font-weight:400!important;font-size:clamp(40px,4vw,58px)!important;line-height:1!important;letter-spacing:-.01em;margin:22px 0 12px!important;color:#fff}
.wxs-pane p{color:#ffffffb3!important;font-size:16.5px!important;max-width:34ch!important;margin:0!important}
.wxs-pane .ring{position:static!important;grid-column:2;grid-row:1;width:clamp(180px,16vw,230px)!important}
.wxs-pane .ring .halo{fill:#ffffff08;stroke:#ffffff14}
.wxs-pane .ring .seg{fill:none;stroke:#f2a36b;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:wxseg .9s ease forwards;opacity:.9}
@keyframes wxseg{to{stroke-dashoffset:0}}
.wxs-pane .ring circle:not(.halo){fill:#ffffff38}
.wxs-pane .ring circle.on{fill:#f6b183;filter:drop-shadow(0 0 4px #f2a36b)}
.wxs-pane .ring .rt{font-size:58px!important;fill:#fff}
.wxs-pane .ring .rs{font-size:9.5px!important}
.wxs-pane ul{grid-column:1 / -1;grid-row:2;align-self:end;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:2px 20px!important;margin-top:28px!important}
.wxs-pane li{display:flex;align-items:center;gap:10px;background:none!important;box-shadow:none!important;border-radius:0!important;padding:9px 0!important;border-top:1px solid #ffffff1a;font-size:14.5px!important;color:#ffffffe0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.wxs-pane li i{flex:none;width:6px;height:6px;border-radius:50%;background:#f2a36b;box-shadow:0 0 8px #f2a36b99}
@media (max-width:900px){
.wxs-nav button{grid-template-columns:28px auto!important;padding:6px 14px 6px 6px!important;border-radius:999px!important}
.wxs-nav .th{width:28px;height:28px;border-radius:50%}
.wxs-nav button em,.wxs-nav button .bar{display:none}
.wxs-nav button:hover{transform:none}
}
@media (max-width:760px){
.wxs-pane{min-height:620px!important;border-radius:22px!important}
.wxs-pane .shade{background:linear-gradient(180deg,#11101066 0%,#111010d9 38%,#111010f5 100%)}
.wxs-pane .body{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;padding:22px 20px 24px}
.wxs-pane .ring{grid-column:1;grid-row:1;width:150px!important;justify-self:end;margin:-6px -8px -40px 0}
.wxs-pane .txt{grid-row:2}
.wxs-pane h3{font-size:38px!important;margin-top:16px!important}
.wxs-pane ul{grid-row:3;grid-template-columns:1fr 1fr;gap:0 14px!important}
.wxs-pane li{font-size:13px!important;padding:8px 0!important}
}
.wxb .t-age::before{background:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af396c4ae65139e9ef91394_baseline-v4-tex-age.jpg) 50% 70%/cover!important}
.wxb .t-age::after{background:radial-gradient(70% 60% at 50% 40%,#00000000,#5a1e0a33)!important}
.wxb .t-chat::before{background:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af396c5ef1b1933f10e2bcf_baseline-v4-tex-chat.jpg) center/cover!important;filter:none!important}
.wxb .t-hist::before{background:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af396c666b6ff452c60890e_baseline-v4-tex-data.jpg) center/cover!important;filter:none!important}
.wxb .t-trk{background:#f1efe6!important}
.wxb .t-trk::after{display:none}
.wxb .dial{width:min(330px,92%)}
.wxb .dial .trk{stroke:#ffffff8c;stroke-width:1.2}
.wxb .dial .val{stroke-width:3.2}
.wxb.in .dial .val{stroke-dashoffset:.72}
.wxb .dial .k0{fill:#fff}
.wxb .dial b{font-family:var(--f-ui)!important;font-weight:300!important;font-size:118px!important;margin-top:-74px!important;letter-spacing:-.04em}
.wxb .wxtk b{font-family:var(--f-ui);font-weight:300;letter-spacing:-.05em;font-size:72px}
.wxb .dm .g{grid-template-columns:repeat(26,1fr)!important;grid-template-rows:repeat(3,1fr)!important;gap:12px 0!important}
.wxb .dm .sc{gap:4px;width:3px}
.wxb .pl{width:min(410px,100%)!important;padding:12px 20px!important;border-radius:22px!important}
.wxb .pl .sw{background-size:cover;background-position:center;border-radius:12px!important;width:48px!important;height:48px!important}
.wxb .pl b{font-size:17px!important}
.wxb .wxbub{font-size:18px!important;line-height:1.35}
.wxb .dz{display:grid;grid-template-columns:220px 140px;grid-template-rows:auto auto;gap:10px;margin-bottom:46px}
.wxb .dz .wzhh{display:flex;justify-content:space-between;align-items:center;gap:8px}
.wxb .dz .wzlb{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.wxb .dz .wzhr{grid-row:span 1;background:#fff;color:var(--fg);border-radius:16px;padding:14px 14px 10px;display:flex;flex-direction:column;min-height:186px}
.wxb .dz .wzhr .wztag{font-size:9.5px;font-weight:500;padding:3px 7px;border-radius:999px;background:#f0efec}
.wxb .dz .wzhr>b{font-weight:400;font-size:21px;margin-top:4px}
.wxb .dz .wzbars{flex:1;display:flex;justify-content:space-between;align-items:stretch;margin-top:12px;padding:0 6px}
.wxb .dz .wzbars span{position:relative;width:10px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:14px}
.wxb .dz .wzbars i{display:block;width:4px;margin:0 auto;border-radius:2px;background:#f0efec}
.wxb .dz .wzbars b{position:absolute;left:50%;width:7px;height:7px;margin:0 0 10px -3.5px;border-radius:50%;background:var(--fg)}
.wxb .dz .wzbars em{position:absolute;bottom:0;left:0;right:0;text-align:center;font-style:normal;font-size:7px;color:var(--grey)}
.wxb .dz .wzside{display:flex;flex-direction:column;gap:10px}
.wxb .dz .wzmini{flex:1;border-radius:16px;padding:12px;background:#ffffff26;box-shadow:inset 0 0 0 1px #ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.wxb .dz .wzmini .wzlb{color:#ffffffb3}
.wxb .dz .wzmini b{font-weight:500;font-size:11.5px;color:#fff}
.wxb .dz .wzmini svg{display:block;width:100%;height:30px;margin-top:10px}
.wxb .dz .wzmini path{fill:none;stroke:#fff;stroke-width:1.4}
.wxb .dz .wzsl{display:grid;grid-template-columns:repeat(14,1fr);gap:5px 0;margin-top:12px}
.wxb .dz .wzsl i{width:3px;height:3px;border-radius:50%;background:#ffffff4d;justify-self:center}
.wxb .dz .wzsl i.on{background:#fff}
.wxb .dz .wzok{grid-column:1 / -1;display:flex;align-items:center;gap:10px;font-size:13px;padding:9px 12px;border-radius:999px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.wxb .dz .wzok span{width:20px;height:20px;border-radius:50%;background:#fff;color:var(--fg);font-size:11px;display:grid;place-items:center}
.wx-bento-w .wx-ill{display:none}
@media (max-width:760px){
.wxb .dz{grid-template-columns:1fr 120px;margin-bottom:44px}
.wxb .t-hist{min-height:400px}
.wxb .dial b{font-size:100px!important}
}
.wxb .dz .wzmini{background:#ffffff40!important}
.wxb .dz .wzmini .wzlb,.wxb .dz .wzmini b{color:#fff!important;text-shadow:0 1px 6px #0000004d}
html body main>.inset.wx-arc-w{margin-top:0!important;margin-bottom:var(--sec-y)!important}
.wxa-arc span:not(.on) i{display:none}
.wxa::before{background:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af396c5ba575a8f4c6d6d54_baseline-v4-tex-arc-skin.jpg) 70% 50%/cover!important;opacity:.85!important;-webkit-mask:linear-gradient(90deg,#0000 22%,#000c 62%,#000 100%)!important;mask:linear-gradient(90deg,#0000 22%,#000c 62%,#000 100%)!important;filter:saturate(.95) brightness(.8)}
.wxa::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 80% at 100% 50%,#00000000,#11101066 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:auto,240px;mix-blend-mode:normal;opacity:.32}
.wxa-copy{width:min(540px,100%)!important}
.wxa-copy{z-index:2}
.wxa-arc{z-index:1;width:calc(100% - min(460px,100%) - clamp(40px,6vw,96px))!important;-webkit-mask:linear-gradient(90deg,#000 0 62%,#0000 96%)!important;mask:linear-gradient(90deg,#000 0 62%,#0000 96%)!important}
.wxa-arc span{max-width:none!important}
@media (max-width:760px){
.wxa::before{-webkit-mask:linear-gradient(0deg,#0000 0%,#000 55%,#000 100%)!important;mask:linear-gradient(0deg,#0000 0%,#000 55%,#000 100%)!important;opacity:.6!important}
.wxa-arc{width:100%!important;-webkit-mask:linear-gradient(180deg,#000 0 46%,#0000 62%)!important;mask:linear-gradient(180deg,#000 0 46%,#0000 62%)!important}
}
@media (max-width:760px){
html body .wxb{display:flex!important;grid-template-columns:none!important;gap:10px!important;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 6px;scroll-padding-inline:16px;scrollbar-width:none}
html body .wxb::-webkit-scrollbar{display:none}
html body .wxb .t{flex:0 0 82%;height:400px;min-height:0!important;scroll-snap-align:start;grid-column:auto!important;padding:22px}
html body .wxb .t>p{bottom:20px;font-size:15px}
html body .wxb .dial{width:min(250px,86%);margin-bottom:36px}
html body .wxb .dial b{font-size:84px!important;margin-top:-56px!important}
html body .wxb .wxtk b{font-size:56px}
html body .wxb .pl{padding:6px 14px!important;margin-bottom:34px}
html body .wxb .pl>div{padding:9px 0}
html body .wxb .pl b{font-size:15px!important}
html body .wxb .pl .sw{width:40px!important;height:40px!important}
html body .wxb .wxbub{font-size:16px!important;padding:18px 20px 56px}
html body .wxb .dz{grid-template-columns:1fr 104px;margin-bottom:38px;gap:8px}
html body .wxb .dz .wzhr{min-height:160px}
.wxb-dots{display:flex;justify-content:center;gap:6px;margin-top:14px}
.wxb-dots i{width:6px;height:6px;border-radius:50%;background:#00000026;transition:background .25s,width .25s}
.wxb-dots i.on{background:var(--fg);width:18px;border-radius:3px}
}
@media (min-width:761px){.wxb-dots{display:none}}
html body main>.inset.wx-arc-w{margin-top:var(--sec-y)!important}
html body main section.outcomes[data-so] .stats{margin-top:0!important}
html body .wxs{display:block!important;max-width:1120px}
html body .wxs-nav{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:8px!important;overflow:visible!important;margin:0 auto 18px!important;padding:0!important;max-width:900px}
html body .wxs-nav button{display:inline-flex!important;align-items:center;gap:12px!important;padding:7px 18px 7px 7px!important;border-radius:16px!important;background:#f4f4f3!important;color:var(--fg)!important;font-size:15.5px;font-weight:500;transition:background .25s,color .25s,box-shadow .25s,transform .2s!important;box-shadow:none}
html body .wxs-nav button:hover{transform:translateY(-1px)!important;background:#ececea!important}
html body .wxs-nav button[aria-selected="true"]{background:var(--night)!important;color:#fff!important;box-shadow:0 10px 24px -14px #000c}
html body .wxs-nav .th{width:38px!important;height:38px!important;border-radius:11px!important;filter:none!important;flex:none}
html body .wxs-nav .nm{font-size:15.5px}
html body .wxs-nav button em,html body .wxs-nav button .bar{display:none!important}
html body .wxs-pane{display:block;min-height:0!important;padding:0!important;border-radius:28px!important}
html body .wxs-pane .bg.on{opacity:.22!important}
html body .wxs-pane .shade{background:radial-gradient(60% 80% at 25% 50%,#5a1f0e66,#11101000 70%),linear-gradient(90deg,#111010d9,#111010f2)!important}
.wxs-pane .vis{position:absolute;left:0;top:0;bottom:0;width:44%;z-index:2;pointer-events:none}
.wxs-pane .org{position:absolute;left:50%;top:50%;width:min(400px,86%);aspect-ratio:1;transform:translate(-50%,-50%) scale(.94);opacity:0;transition:opacity .6s ease,transform .9s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 0 24px #f2a36b33)}
.wxs-pane .org.on{opacity:1;transform:translate(-50%,-50%) scale(1);animation:wxfl 7s ease-in-out infinite}
@keyframes wxfl{0%,100%{translate:0 0}50%{translate:0 -8px}}
html body .wxs-pane .body{position:relative;z-index:3;display:flex!important;flex-direction:column;justify-content:center;margin-left:44%;min-height:500px;padding:clamp(36px,4vw,56px) clamp(28px,4vw,56px) clamp(36px,4vw,56px) 0!important}
html body .wxs-pane .txt{animation:wxin .45s ease both}
html body .wxs-pane .kk{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff99;padding:0!important;background:none!important;box-shadow:none!important}
html body .wxs-pane .kk b{font-family:var(--f-head);font-weight:400;font-size:26px;letter-spacing:0;color:#f2a36b}
html body .wxs-pane h3{margin:10px 0 12px!important;font-size:clamp(38px,3.6vw,52px)!important}
html body .wxs-pane ul{display:flex!important;flex-wrap:wrap;gap:8px!important;margin-top:30px!important;grid-template-columns:none!important}
html body .wxs-pane li{display:inline-flex!important;padding:8px 13px!important;border:0!important;border-radius:999px!important;background:#ffffff12!important;box-shadow:inset 0 0 0 1px #ffffff1f!important;font-size:14px!important;color:#ffffffe6}
html body .wxs-pane li i,html body .wxs-pane .ring{display:none!important}
@media (max-width:760px){
html body .wxs-nav{gap:6px!important;margin-bottom:14px!important}
html body .wxs-nav button{gap:8px!important;padding:5px 13px 5px 5px!important;border-radius:13px!important;font-size:13.5px}
html body .wxs-nav .th{width:28px!important;height:28px!important;border-radius:8px!important}
html body .wxs-nav .nm{font-size:13.5px}
html body .wxs-pane{border-radius:22px!important}
.wxs-pane .vis{position:relative;width:auto;height:230px}
.wxs-pane .org{width:240px}
html body .wxs-pane .body{margin-left:0;min-height:0;padding:0 20px 26px!important;text-align:center;align-items:center}
html body .wxs-pane h3{font-size:34px!important}
html body .wxs-pane p{margin:0 auto!important}
html body .wxs-pane ul{justify-content:center;margin-top:22px!important;gap:6px!important}
html body .wxs-pane li{font-size:12.5px!important;padding:6px 11px!important}
html body .wxs-pane .shade{background:radial-gradient(80% 45% at 50% 22%,#5a1f0e73,#11101000 70%),linear-gradient(180deg,#111010cc,#111010f5)!important}
}
@media (prefers-reduced-motion:reduce){.wxs-pane .org.on{animation:none}}
@media (max-width:760px){
html body .wxs-pane .txt{text-align:center;width:100%}
html body .wxs-pane .kk{justify-content:center}
.wxs-pane .vis{height:250px;margin-top:10px}
.wxs-pane .org{width:220px}
}
html body .wxs-nav{max-width:none!important;flex-wrap:nowrap!important;gap:8px!important;margin-bottom:16px!important}
html body .wxs-nav .br{display:none}
html body .wxs-nav button{padding:6px 18px 6px 6px!important;gap:11px!important;border-radius:14px!important;white-space:nowrap}
html body .wxs-nav .th{width:34px!important;height:34px!important;border-radius:9px!important}
html body .wxs-nav .nm,html body .wxs-nav button{font-size:15px}
html body .wxs-pane .bg.on{opacity:.16!important}
html body .wxs-pane .shade{background:radial-gradient(45% 75% at 24% 50%,#4a221a59,#2a1c1b00 70%),linear-gradient(90deg,#2a1c1be6,#2a1c1bf7)!important}
.wxs-pane .vis{mix-blend-mode:screen;filter:saturate(1.35) brightness(1.08)}
.wxs-pane .org{filter:none!important;width:min(440px,92%)!important}
html body .wxs-pane{background:#2a1c1b!important}
html body .wxs-pane p{max-width:40ch!important}
html body .wxs-pane .kk{display:inline-flex!important;align-items:center;gap:8px;font-family:var(--f-ui)!important;font-size:14px!important;font-weight:500;letter-spacing:0!important;text-transform:none!important;color:#ffffffb3!important}
html body .wxs-pane .kk i{width:6px;height:6px;border-radius:50%;background:#f2a36b;box-shadow:0 0 10px #f2a36b}
html body .wxs-pane .kk b{display:none}
html body .wxs-pane h3{font-family:var(--f-ui)!important;font-weight:500!important;font-size:clamp(34px,3.2vw,46px)!important;line-height:1.05!important;letter-spacing:-.02em!important;margin:14px 0 12px!important}
html body .wxs-pane p{font-size:16.5px!important;line-height:1.5}
html body .wxs-pane ul{margin-top:28px!important;gap:7px!important}
html body .wxs-pane li{font-size:13.5px!important;padding:7px 12px!important}
@media (max-width:1000px){html body .wxs-nav{flex-wrap:wrap!important}}
@media (max-width:760px){
html body .wx-sys-w .head .h2{font-size:clamp(30px,8.4vw,36px)}
html body .wxs-nav{flex-wrap:wrap!important;gap:6px!important;margin-bottom:12px!important}
html body .wxs-nav .br{display:block;flex-basis:100%;height:0}
html body .wxs-nav button{flex:1 1 auto;justify-content:flex-start;gap:6px!important;padding:4px 8px 4px 4px!important;height:38px;border-radius:11px!important;font-size:12.5px;letter-spacing:-.005em}
html body .wxs-nav .th{display:block!important;width:28px!important;height:28px!important;border-radius:7px!important}
html body .wxs-nav .nm{font-size:12.5px!important}
}
@media (max-width:389px){
html body .wxs-nav{gap:5px!important}
html body .wxs-nav button{gap:5px!important;padding:3px 7px 3px 3px!important;height:36px}
html body .wxs-nav .th{width:26px!important;height:26px!important}
html body .wxs-nav .nm{font-size:12px!important}
html body .wxs-nav .nm{font-size:13px}
.wxs-pane .vis{height:auto!important;aspect-ratio:1.25;margin:4px 0 0!important}
.wxs-pane .org{width:min(260px,72%)!important}
html body .wxs-pane .body{padding:0 22px 28px!important}
html body .wxs-pane .txt{display:flex;flex-direction:column;align-items:center}
html body .wxs-pane h3{font-size:32px!important;margin:10px 0 10px!important}
html body .wxs-pane p{font-size:15px!important;max-width:30ch!important}
html body .wxs-pane ul{margin-top:22px!important;gap:6px!important}
html body .wxs-pane li{font-size:12.5px!important;padding:6px 10px!important}
}
.wxb .t-age.t-img{padding:0!important;background:#c4502a}
.wxb .t-age.t-img::before,.wxb .t-age.t-img::after{display:none!important}
.wxb .t-age.t-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}
@media (max-width:760px){html body .wxb .t{flex-basis:86%!important;height:350px!important}}
.wx-sys-w .head .sub{text-wrap:balance}
.wxs-note{margin:16px auto 0;text-align:center;font-size:13.5px;color:var(--muted);max-width:60ch}
@media (max-width:760px){.wxs-note{font-size:12.5px;margin-top:12px;padding:0 12px}html body .wxs-pane .txt>*{align-self:center}html body .wxs-pane h3{width:100%;max-width:none!important;text-wrap:balance}}
html body .wxs-pane h3{margin-top:0!important}
@media (max-width:760px){
html body .wxa{min-height:0!important;padding:0 22px 32px!important;justify-content:flex-start!important}
html body .wxa-arc{position:relative!important;inset:auto!important;width:auto!important;align-self:stretch;flex:none;height:340px;margin:8px -22px 8px;-webkit-mask:linear-gradient(180deg,#0000 0,#000 18%,#000 82%,#0000 100%),linear-gradient(90deg,#000 82%,#0000 100%)!important;-webkit-mask-composite:source-in!important;mask:linear-gradient(180deg,#0000 0,#000 18%,#000 82%,#0000 100%) add,linear-gradient(90deg,#000 82%,#0000 100%)!important;mask-composite:intersect!important}
html body .wxa-copy{width:100%!important}
}
@media (max-width:760px){html body .wxb .t{flex-basis:min(86%,338px)!important}}
html body .wxa-arc span i,html body .wxa-arc span:not(.on) i{display:inline-block!important;flex:none;width:calc(var(--f,0) * 22px)!important;height:calc(var(--f,0) * 22px)!important;opacity:var(--f,0);margin-right:calc((var(--f,0) - 1) * 12px);transition:none!important}
@media (max-width:760px){html body .wxa-arc span i,html body .wxa-arc span:not(.on) i{width:calc(var(--f,0) * 17px)!important;height:calc(var(--f,0) * 17px)!important}}
html body .wxa-arc span i::after{inset:32%!important}
html body .wxa-arc span i,html body .wxa-arc span:not(.on) i{display:none!important}
html body .wxa-arc span{padding-left:32px;gap:0!important}
.wxa-slot{position:absolute;left:0;top:0;width:30px;height:30px;border-radius:0;background:#fff;pointer-events:none;will-change:transform}
.wxa-slot::after{content:"";position:absolute;inset:32%;border-radius:50%;background:var(--night)}
@media (max-width:760px){html body .wxa-arc span{padding-left:26px}.wxa-slot{width:24px;height:24px}}
.wxb .t-trk .dm .g{grid-template-columns:repeat(26,1fr)!important;grid-template-rows:repeat(6,12px)!important;gap:0!important}
.wxb .t-trk .dm .sc{gap:4px}
.wxb .t-trk .dm .g2{flex:1;display:block;height:72px;min-width:0;overflow:visible}
.wxb .t-trk .dm .g2 circle{r:1.5px;fill:#0000002b}
.wxb .t-trk .dm .g2 circle.on{r:2.25px;fill:var(--fg)}
html body .wxa-arc span{font-size:21px!important;padding-left:0!important;gap:14px!important;color:#fff;letter-spacing:0;transition:none}
html body .wxa-arc span.hl{font-size:30px!important;color:#f8a283}
html body .wxa-arc span i,html body .wxa-arc span:not(.on) i{display:none!important}
html body .wxa-arc span.hl i{display:inline-block!important;flex:none;width:24px!important;height:24px!important;opacity:1!important;margin:0!important;background:#f8a283!important;border-radius:0!important}
html body .wxa-arc span.hl i::after{inset:31%!important;border-radius:50%;background:var(--night)}
@media (max-width:760px){html body .wxa-arc span{font-size:12.5px!important}html body .wxa-arc span.hl{font-size:17px!important}html body .wxa-arc span.hl i{width:14px!important;height:14px!important}}
.wxb .pl>div.pl-h{display:block;padding:12px 0 14px}
.wxb .pl-h span{display:block;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#f17551;margin-bottom:6px}
.wxb .pl-h b{font-size:18px!important;font-weight:500;line-height:1.25}
.wxb .pl>div:not(.pl-h) b{font-size:16px!important;font-weight:400}
@media (max-width:760px){.wxb .pl-h b{font-size:16px!important}.wxb .pl>div:not(.pl-h) b{font-size:14.5px!important}}
.wxb .dz .wzmini{background:#fffffff2!important;box-shadow:none!important;color:var(--fg)}
.wxb .dz .wzmini .wzlb{color:var(--muted)!important;text-shadow:none!important}
.wxb .dz .wzmini b{color:var(--fg)!important;text-shadow:none!important}
.wxb .dz .wzmini path{stroke:var(--fg)!important;stroke-width:1.6}
.wxb .dz .wzsl i{background:#0000001f!important}
.wxb .dz .wzsl i.on{background:var(--fg)!important}
.wxb .dz .wzok{background:#11101073!important;color:#fff}
html:not([data-msg="b"]) .mB{display:none!important}
html[data-msg="b"] .mA{display:none!important}
.wxo .wxo-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1240px;margin:0 auto}
.wxo-c{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#f4f4f2}
.wxo-v{position:relative;isolation:isolate;height:clamp(280px,25vw,340px);display:grid;place-items:center;padding:24px;overflow:hidden}
.wxo-v::before{content:"";position:absolute;inset:0;z-index:-2;background:var(--tx) center/cover;transform:scale(1.04)}
.wxo-v::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0000 40%,#0000002e)}
.wxo-ui{width:min(330px,100%);background:#fff;border-radius:18px;padding:16px 16px 14px;color:var(--fg);box-shadow:0 24px 50px -28px #0000008c;font-size:13px}
.wxo-c:hover .wxo-ui{transform:translateY(-3px)}
.wxo-ui{transition:transform .4s cubic-bezier(.2,.8,.2,1)}
.u1-r{display:flex;justify-content:space-between;align-items:center;gap:10px}
.u1-l{font-weight:500;font-size:14px}
.u1-t{font-size:11px;font-weight:500;padding:4px 9px;border-radius:999px}
.u1-t.amb{background:#fdf0e3;color:#a8541b}
.u1-t.grn{background:#e8f4ec;color:#2f7a4a}
.u1-v{display:flex;align-items:baseline;gap:6px;margin:8px 0 12px}
.u1-v b{font-weight:400;font-size:38px;letter-spacing:-.03em;line-height:1}
.u1-v span{color:var(--muted);font-size:12px}
.u1-bar{position:relative;height:8px;border-radius:999px;background:linear-gradient(90deg,#4caf72 0%,#4caf72 40%,#f0b44c 52%,#f0b44c 70%,#e0633f 82%,#e0633f 100%)}
.u1-bar i{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #141414,0 4px 10px #0004}
.u1-k{display:grid;grid-template-columns:40% 30% 30%;margin-top:7px;font-size:10.5px;color:var(--grey)}
.u1-k span:nth-child(2){text-align:center}.u1-k span:last-child{text-align:right}
.u1-m{display:flex;justify-content:space-between;align-items:center;padding:8px 0 0;margin-top:8px;border-top:1px solid #0000000d;font-size:12.5px;color:var(--muted)}
.u1-m:first-of-type{margin-top:14px}
.u1-m span:first-child{display:flex;align-items:center;gap:8px;color:var(--fg)}
.u1-m em{width:8px;height:8px;border-radius:50%}
.u1-m em.g{background:#4caf72}.u1-m em.a{background:#f0b44c}
.u2-h{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}
.u2-h span:first-child{font-weight:500;font-size:15px}
.u2-by{font-size:11.5px;color:var(--muted)}
.u2-i{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid #0000000d}
.u2-i b{display:block;font-weight:500;font-size:13.5px;line-height:1.3}
.u2-i small{display:block;font-size:12px;color:var(--muted);margin-top:2px}
.u2-c{flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #0003;margin-top:1px;position:relative}
.u2-c.on{background:#141414;box-shadow:none}
.u2-c.on::after{content:"";position:absolute;left:6.5px;top:4px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.u3 svg{display:block;width:100%;height:auto;margin:12px 0 6px}
.u3 .band{fill:#e8f4ec}
.u3 .hist{fill:none;stroke:#141414;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.u3 .proj{fill:none;stroke:#2f7a4a;stroke-width:2;stroke-dasharray:4 5;stroke-linecap:round}
.u3 circle.h{fill:#141414}.u3 circle.now{fill:#f2a36b;stroke:#fff;stroke-width:2}.u3 circle.p{fill:#fff;stroke:#2f7a4a;stroke-width:2}
.u3-k{display:flex;justify-content:space-between;font-size:10.5px;color:var(--grey)}
.u3-k .n{color:#c2541f}.u3-k .p{color:#2f7a4a}
.wxo-t{display:flex;flex-direction:column;flex:1;padding:26px 26px 24px}
.wxo-t h3{font-weight:500;font-size:22px;letter-spacing:-.01em;line-height:1.2;margin:0 0 8px}
.wxo-t p{margin:0;color:var(--muted);font-size:15.5px;line-height:1.5}
.wxo-t .wxo-s{display:flex;align-items:baseline;gap:12px;margin-top:auto;padding-top:22px;border-top:0}
.wxo-t .wxo-s::before{content:"";position:absolute}
.wxo-s b{flex:none;font-weight:500;font-size:30px;letter-spacing:-.02em;color:var(--fg);line-height:1}
.wxo-s span{font-size:13.5px;line-height:1.4;color:var(--muted)}
.wxo-s sup{font-size:9px}
.wxo .head .sub,html body .wxs-pane p{text-wrap:pretty}
.wxo .head .sub{text-wrap:balance}
.wxo-note{margin:16px auto 0;text-align:center;font-size:13px;color:var(--grey)}
.wxs-looks{margin-top:26px}
.wxs-looks .lk{display:block;font-size:13px;color:#ffffff8c;margin-bottom:10px}
.wxs-looks .lkc{display:flex;flex-wrap:wrap;gap:8px}
.wxs-looks .lkc span{font-size:15px;padding:9px 15px;border-radius:999px;background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff26;opacity:0;animation:wxin .45s ease forwards}
.wxs-more{margin-top:18px;align-self:flex-start;background:none;border:0;padding:0;font:inherit;font-size:14px;color:#ffffffb3;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ffffff4d;cursor:pointer}
.wxs-more:hover{color:#fff}
html body .wxs-pane ul.wxs-mk{margin-top:14px!important}
html body .wxs-pane ul.wxs-mk li{opacity:1;animation:none;font-size:12.5px!important;padding:6px 11px!important;color:#ffffffbf}
@media (max-width:1000px){.wxo .wxo-g{grid-template-columns:1fr;max-width:560px}}
@media (max-width:760px){
.wxo .wxo-g{gap:12px}
.wxo-v{height:auto;min-height:220px;padding:28px 18px}
.cim-ev li .cim-s{display:block;font-size:12.5px;line-height:1.35;color:#ffffff99;margin-top:3px}
html:not([data-msg="b"]) .cim-s{display:none!important}
.wxo-ui{width:min(300px,100%);padding:14px 14px 12px}
.wxo-t{padding:22px 20px 22px}
.wxo-t h3{font-size:20px}
.wxo-t p{font-size:15px}
.wxo-s b{font-size:26px}
.wxo-note{font-size:12px;padding:0 12px}
.wxs-looks{margin-top:20px;text-align:center}
.wxs-looks .lkc{justify-content:center;gap:6px}
.wxs-looks .lkc span{font-size:13.5px;padding:8px 13px}
.wxs-more{align-self:center}
html body .wxs-pane ul.wxs-mk{justify-content:center}
}
.hx-sub-m,.hx-sub{text-wrap:balance}
@media (max-width:760px){html body .hx#hx .hx-sub-m{max-width:none!important}}
.btn.ring::after,.btn.ring::before{display:none!important;animation:none!important}
html:not([data-msg="o"]) .oO{display:none!important}
html[data-msg="o"] .oA{display:none!important}
html:not([data-bf="on"]) .fB{display:none!important}
html[data-bf="on"] .fA{display:none!important}
.bfbar{position:relative;z-index:40;width:100vw;margin-left:calc(50% - 50vw);background:#0b0a0a;color:#fff;font-size:13.5px;line-height:1.3}
.bfbar a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 20px;color:inherit;text-decoration:none}
.bfb-tag{flex:none;font-weight:500;font-size:12px;letter-spacing:.02em;padding:4px 10px;border-radius:999px;background:#f2733a;color:#1a0f08}
.bfb-d{color:#fff}.bfb-m{display:none}
.bfb-t{flex:none;color:#ffffff8c;font-variant-numeric:tabular-nums}
.bfb-go{flex:none;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff59}
@media (max-width:1100px){.bfb-d{display:none}.bfb-m{display:inline;color:#ffffffd9}}
@media (max-width:760px){
.bfbar a{gap:10px;min-height:38px;padding:7px 14px;font-size:12.5px;justify-content:space-between}
.bfb-go{display:none}.bfb-tag{font-size:11px;padding:3px 8px}
.bfb-m{flex:1;text-align:left}
.bfb-t:not(.live){display:none}
html body .bfs .head .h2 br{display:inline!important}
html body .bfs .head .h2{font-size:clamp(28px,7.8vw,34px)}
}
.bf-chip{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:13px;font-weight:500;color:#fff;background:#f2733a;border-radius:999px;padding:6px 12px;margin:0 0 22px}
.bf-chip i{width:6px;height:6px;border-radius:50%;background:#fff}
.bf-chip em{font-style:normal;font-weight:400;opacity:.75}
.bf-chip.dk{margin:0 auto 22px;align-self:center}
.bf-chip.dk{background:#141414;color:#fff}
.bf-chip.dk i{background:#f2733a}
.bf-note{display:flex;align-items:center;gap:9px;margin:16px 0 0;font-size:13.5px;color:#ffffffb3}
.bf-note svg{width:16px;height:16px;flex:none;color:#f2733a}
.bfstack{position:absolute;inset:0;overflow:visible;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center}
.bfs-glow{position:absolute;inset:-10%;background:radial-gradient(45% 38% at 50% 50%,#c2541f70,#0000 72%)}
.bfs-glow::after{content:"";position:absolute;inset:0;opacity:.35;-webkit-mask:radial-gradient(closest-side,#000,#0000);mask:radial-gradient(closest-side,#000,#0000);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.bfs-cards{position:relative;width:min(340px,64%);aspect-ratio:1.586}
.bfc{position:absolute;inset:0;border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;box-shadow:0 30px 60px -24px #000c,inset 0 0 0 1px #ffffff1f;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .9s,filter .9s;will-change:transform;overflow:hidden}
.bfc::after{content:"";position:absolute;inset:0;opacity:.28;mix-blend-mode:overlay;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")}
.bfc.c1{background:linear-gradient(140deg,#2a2321,#141110 60%),#141110;box-shadow:0 30px 60px -24px #000c,inset 0 0 0 1px #f2733a66}
.bfc.c2{background:linear-gradient(135deg,#f7b27a,#e2652c 50%,#b8441c)}
.bfc.c3{background:linear-gradient(135deg,#f3e9de,#e2d3c2);color:#1a1411}
.bfc.c4{background:linear-gradient(135deg,#a8361a,#6e1f0f)}
.bfc-t{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;opacity:.85}
.bfc-t b{font-weight:400;font-size:16px;letter-spacing:-.01em;text-transform:none}
.bfc-b{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px}
.bfc-b small{font-size:12.5px;opacity:.75}
.bfc-b strong{font-weight:500;font-size:clamp(22px,2.2vw,28px);letter-spacing:-.02em;line-height:1.05}
.bfc.p0{transform:translate(0,0) rotate(-3deg);z-index:4}
.bfc.p1{transform:translate(9%,-11%) rotate(5deg) scale(.95);z-index:3;filter:brightness(.82)}
.bfc.p2{transform:translate(-10%,-20%) rotate(-10deg) scale(.9);z-index:2;filter:brightness(.68)}
.bfc.p3{transform:translate(13%,-28%) rotate(11deg) scale(.86);z-index:1;filter:brightness(.55);opacity:.9}
.bfc.out{transform:translate(-4%,22%) rotate(-12deg) scale(.96);z-index:5;opacity:0}
.bfs-cap{position:relative;margin:clamp(34px,4vw,48px) 0 0;font-size:13px;color:#ffffffa6}
@media (max-width:760px){
html body .hx#hx .hx-media .bfstack{border-radius:0;justify-content:center;padding-top:40px}
.bfs-cards{width:min(260px,66%)}
.bfs-cap{display:none}
.bf-chip{font-size:12px;padding:5px 11px;margin-bottom:14px}
.bf-note{font-size:12.5px;margin-top:12px}
}
@media (prefers-reduced-motion:reduce){.bfc{transition:none}}
html:not([data-bfc="on"]) .bC{display:none!important}
.bf-note{display:none!important;margin:18px 0 0;font-size:14px;line-height:1.5;color:#ffffffb3;max-width:46ch}
.bf-note a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff59;white-space:nowrap}
.bf-note .bC,.bf-note-in .bC{color:#f2733a}
.bf-note-in b{font-weight:500;color:#f2733a}
.bf-note-in a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff59;white-space:nowrap}
.bf-note b{font-weight:500;color:#f2733a}
.bf-note .bn-m{display:none}
.bfs-ct{display:flex;align-items:center;gap:14px;max-width:1120px;margin:-2px auto 16px}
.bfs-ctb{flex:1;height:6px;border-radius:999px;background:#0000000f;overflow:hidden}
.bfs-ctb i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f2733a,#c2541f)}
.bfs-ct span{flex:none;font-size:14px;color:var(--muted)}
.bfs-ct b{font-weight:500;color:var(--fg)}
.bfs-how{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:760px!important}
@media (max-width:760px){.bf-note .bn-d{display:none}.bf-note .bn-m{display:inline!important}.bf-note{font-size:13px;margin-top:14px}.bfs-how{grid-template-columns:1fr!important}}
.bfp-top{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.bfp-v{flex:none;font-size:12.5px;font-weight:500;padding:5px 10px;border-radius:999px;background:#ffffff26;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap}
.bfm-top{display:flex;justify-content:space-between;align-items:center;gap:8px}
.bfm-v{font-size:12.5px;color:var(--muted)}
@media (max-width:760px){.bfp-top{flex-direction:column;gap:8px}.bfp-v{margin-top:0;font-size:11.5px;padding:4px 9px}.bfm-top{flex-direction:column;align-items:flex-start;gap:6px}.bfm-v{font-size:12px}}
.bfs .bfs-lab{display:flex;align-items:center;gap:14px;max-width:1120px;margin:0 auto 14px}
.bfs .bfs-lab span{flex:none;font-weight:500;font-size:15px}
.bfs .bfs-lab i{flex:1;height:1px;background:#0000001a}
.bfs .bfs-lab em{flex:none;font-style:normal;font-size:13.5px;color:var(--muted)}
.bfs-p{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1120px;margin:0 auto 44px}
.bfp{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;min-height:300px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:#141110}
.bfp::before{content:"";position:absolute;inset:0;z-index:-2;background:var(--tx) center/cover;opacity:.75;transition:transform 1.2s ease}
.bfp::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#14111000 20%,#141110d9 100%)}
.bfp:hover::before{transform:scale(1.05)}
.bfp-n{font-weight:500;font-size:clamp(54px,5vw,72px);line-height:.9;letter-spacing:-.04em}
.bfp h3{font-weight:500;font-size:20px;letter-spacing:-.01em;margin:0 0 6px}
.bfp p{margin:0;font-size:14px;line-height:1.45;color:#ffffffbf}
.bfs-m>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1120px;margin:0 auto}
html[data-pg="m"] .bfs-m>.pm-off,html:not([data-pg="m"]) .bfs-m>.pm-on{display:none!important}
.bfm{border-radius:20px;background:#f4f4f2;padding:20px 20px 22px}
.bfm-o{display:inline-block;font-size:12px;font-weight:500;padding:4px 10px;border-radius:999px}
.bfm-o.o1{background:#fdebdf;color:#a8461b}.bfm-o.o2{background:#e8f4ec;color:#2f7a4a}.bfm-o.o3{background:#fdf3dc;color:#8a6212}
.bfm h4{font-weight:500;font-size:22px;letter-spacing:-.01em;margin:16px 0 6px}
.bfm p{margin:0;font-size:14px;line-height:1.45;color:var(--muted)}
.bfs-how{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1120px;margin:44px auto 0;padding:24px 0 0;border-top:1px solid #0000001a}
.bfs-how li{display:flex;gap:14px;align-items:flex-start}
.bfs-how b{flex:none;width:30px;height:30px;border-radius:50%;background:var(--night);color:#fff;display:grid;place-items:center;font-weight:500;font-size:13px}
.bfs-how strong{display:block;font-weight:500;font-size:16px;margin-bottom:3px}
.bfs-how span{font-size:14px;line-height:1.45;color:var(--muted)}
.bfs-cta{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:40px;text-align:center}
.bfs-tc{max-width:76ch;margin:0;font-size:12px;line-height:1.5;color:var(--grey)}
.bfs-tc a{color:inherit}
@media (max-width:1000px){.bfs-p,.bfs-m>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){
.bfs .bfs-lab{flex-wrap:wrap;gap:4px 10px;margin-bottom:12px}
.bfs .bfs-lab i{display:none}
.bfs .bfs-lab em{flex-basis:100%;font-size:13px}
.bfs-p{gap:10px;margin-bottom:34px}
.bfp{min-height:220px;padding:16px;border-radius:18px}
.bfp-n{font-size:46px}
.bfp h3{font-size:16px}
.bfp p{font-size:12.5px}
.bfs-m>div{gap:10px}
.bfm{padding:16px;border-radius:18px}
.bfm h4{font-size:19px;margin-top:12px}
.bfm p{font-size:13px}
.bfm-o{font-size:11px;padding:3px 8px}
.bfs-how{grid-template-columns:1fr;gap:16px;margin-top:34px}
.bfs-cta{margin-top:30px}
.bfs-cta .btn{width:100%}
}
.bf-inc{display:flex;gap:12px;align-items:center;margin:22px 0 0;padding:14px 16px;border-radius:14px;background:#f2733a1f;box-shadow:inset 0 0 0 1px #f2733a66}
.bf-plus{flex:none;width:26px;height:26px;border-radius:50%;background:#f2733a;color:#1a0f08;display:grid;place-items:center;font-weight:500}
.bf-inc b{display:block;font-weight:500;font-size:15px;color:#fff}
.bf-inc small{display:block;font-size:13px;color:#ffffffa6;margin-top:2px}
.mc-bf{position:absolute;right:14px;bottom:14px;z-index:3;font-size:11px;font-weight:500;padding:5px 10px;border-radius:999px;background:#141110;color:#f2733a}
.mcard{position:relative}
.evc-st{--evCG:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af3dab099d50eac58cbfbb2_baseline-v4-du-682f6611aa.webp);--evSP:url(https://cdn.prod.website-files.com/67a429737852744b0f848192/6af3daad6fe06db2e192d9cc_baseline-v4-du-416a706268.webp)}
@property --evA{syntax:'<angle>';inherits:true;initial-value:0deg}
@property --evHd{syntax:'<percentage>';inherits:true;initial-value:0%}
.evc-st{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1.35;isolation:isolate}
.evc-st::before{content:"";position:absolute;left:50%;top:50%;width:92%;aspect-ratio:1.1;translate:-50% -46%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#e2762f 0%,#a8461b 45%,#0000 100%),var(--evCG) 50% 30%/100% 160% no-repeat;filter:blur(50px) saturate(1.2);opacity:.42}
.evc{--evBm:255,206,160;position:relative;width:min(380px,88%);aspect-ratio:320/202;border-radius:24px;color:#fff;text-align:left;animation:evSpin 9s linear infinite;transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.evc:hover{transform:translateY(-4px)}
.evc-hl{position:absolute;inset:-3px;border-radius:27px;pointer-events:none;filter:blur(10px);opacity:.4}
.evc-hl>i,.evc-bm{position:absolute;inset:0;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.evc-hl>i{padding:5px;background:conic-gradient(from var(--evA),rgba(var(--evBm),0) 0deg,rgba(var(--evBm),0) 205deg,rgba(var(--evBm),.95) 315deg,rgba(255,255,255,.95) 338deg,rgba(var(--evBm),0) 360deg)}
.evc-fa{position:absolute;inset:0;border-radius:24px;overflow:hidden;background:linear-gradient(155deg,rgba(255,255,255,.15) 0%,rgba(255,255,255,.055) 34%,rgba(255,255,255,.025) 62%,rgba(255,255,255,.07) 100%),var(--evCG) 50% 80%/100% 250% no-repeat;box-shadow:inset 0 1px 0 rgba(255,255,255,.36),inset 0 -1px 0 rgba(255,255,255,.07),inset 0 0 0 .5px rgba(255,255,255,.26),inset 0 0 28px rgba(255,255,255,.035),0 40px 70px -34px #000c}
.evc-fa::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 35%,#1a0b0440 100%)}
.evc-fa::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(70% 90% at 50% 30%,rgba(255,206,160,.11),rgba(236,152,92,.045) 34%,rgba(236,152,92,0) 62%);pointer-events:none}
.evc-bm{padding:.5px;opacity:.5;background:conic-gradient(from var(--evA),rgba(var(--evBm),0) 0deg,rgba(var(--evBm),0) 220deg,rgba(var(--evBm),.9) 318deg,rgba(255,255,255,.95) 338deg,rgba(var(--evBm),0) 360deg)}
.evc-tx{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;-webkit-mask:radial-gradient(125% 125% at 100% 100%,#000 0,rgba(0,0,0,.55) 32%,rgba(0,0,0,.18) 52%,transparent 74%);mask:radial-gradient(125% 125% at 100% 100%,#000 0,rgba(0,0,0,.55) 32%,rgba(0,0,0,.18) 52%,transparent 74%)}
.evc-mkw{position:absolute;left:7.5%;top:11.2%;width:20px;height:22px}
.evc-mk{display:block;width:32px;height:34px;margin:-6px 0 0 -6px;transform:scale(.7143);background:currentColor;-webkit-mask:var(--evSP) 0 0/1664px 34px repeat-x;mask:var(--evSP) 0 0/1664px 34px repeat-x;animation:evLogoCyc 8.69s ease infinite,evLogoMk 8.69s ease infinite}
.evc-mkw::after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;animation:evLogoDot 8.69s ease infinite}
.evc-tag{position:absolute;right:6.9%;top:9.9%;isolation:isolate;overflow:hidden;padding:8px 13px 7px;border-radius:999px;font-family:var(--f-mono,"Saans Mono",monospace);font-size:11px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:linear-gradient(112deg,rgb(255 222 170/.05) 0%,rgb(255 170 110/.018) 16%,rgb(255 240 220/.06) 32%,rgb(250 180 160/.018) 48%,rgb(255 226 160/.05) 64%,rgb(255 180 120/.015) 80%,rgb(255 236 200/.05) 100%) calc(50% + var(--evHd)) 50%/340% 100% no-repeat,rgb(255 250 244/.06);-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%);box-shadow:inset 0 0 0 .5px rgb(255 255 255/.14),inset 0 1px 0 rgba(255,255,255,.08);animation:evHolo 7s ease-in-out infinite alternate}
.evc-tag::before{content:"";position:absolute;inset:-60% -40%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 36%,rgba(255,255,255,.08) 46%,rgba(255,248,232,.024) 52%,transparent 60%);translate:calc(var(--evHd)*-1.6) 0;mix-blend-mode:soft-light}
.evc-nm,.evc-tr{position:absolute;left:7.5%;display:flex;flex-direction:column;font-family:var(--f-ui,"Saans",sans-serif);line-height:1}
.evc-nm{bottom:20.8%;max-width:85%}
.evc-tr{bottom:10.9%}
.evc-nm b{font-size:clamp(17px,1.7vw,22px);line-height:1.08;font-weight:500;letter-spacing:-.02em;color:rgb(255 255 255/.86);text-shadow:0 -1px 0 rgba(0,0,0,.28),0 1px 0 rgba(255,255,255,.1)}
.evc-tr span{font-size:clamp(12.5px,1.15vw,14.5px);font-weight:400;white-space:nowrap;color:rgb(255 255 255/.8);text-shadow:0 -1px 0 rgba(0,0,0,.28),0 1px 0 rgba(255,255,255,.1)}
@keyframes evSpin{100%{--evA:360deg}}
@keyframes evHolo{0%{--evHd:-22%}100%{--evHd:22%}}
@keyframes evLogoCyc{0%{-webkit-mask-position:0 0;mask-position:0 0;animation-timing-function:steps(81)}38.98%{-webkit-mask-position:-2592px 0;mask-position:-2592px 0;animation-timing-function:step-end}96.53%{-webkit-mask-position:-1440px 0;mask-position:-1440px 0;animation-timing-function:steps(7)}100%{-webkit-mask-position:-1664px 0;mask-position:-1664px 0}}
@keyframes evLogoMk{0%,36.44%{opacity:1;scale:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}38.94%{opacity:1;scale:.25;animation-timing-function:step-end}38.98%,96.51%{opacity:0;scale:.25;animation-timing-function:step-end}96.53%{opacity:1;scale:.25;animation-timing-function:cubic-bezier(.65,0,.35,1)}100%{opacity:1;scale:1}}
@keyframes evLogoDot{0%,38.94%{opacity:0;animation-timing-function:step-end}38.98%,96.51%{opacity:1;animation-timing-function:step-end}96.53%,100%{opacity:0}}
@media (prefers-reduced-motion:reduce){.evc,.evc-mk,.evc-mkw::after,.evc-tag{animation:none}}
html body .offer .stage{position:relative;display:block;min-height:0;aspect-ratio:auto;background:none!important}
html body .offer .stage::before,html body .offer .stage::after{display:none!important}
html body .offer .stage .mc-bf{position:absolute;left:50%;bottom:6%;translate:-50% 0;z-index:3}
html body .offer .evc{width:min(440px,94%)}
@media (max-width:760px){html body .offer .evc-st{aspect-ratio:1.5}html body .offer .evc{width:min(330px,88%)}}
html body .hx#hx{position:relative;isolation:isolate;overflow:hidden;background:#1d1511!important}
html body .hx#hx .hx-bg{position:absolute;inset:0;z-index:-1}
html body .hx#hx .hx-bg img,html body .hx#hx .hx-bg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:42% 40%}
html body .hx#hx .hx-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#140e0bd9 0%,#140e0b99 38%,#140e0b33 70%,#140e0b1a 100%),linear-gradient(0deg,#140e0bcc 0%,#140e0b00 38%),#140e0b26}
html body .hx#hx .hx-media{display:none!important}
html body .hx#hx .hx-in{grid-template-columns:minmax(0,1fr)!important;min-height:min(660px,78vh)}
html body .hx#hx .hx-copy{max-width:560px}
html body .hx#hx .hx-strip{border-top-color:#ffffff2e!important;background:none}
@media (max-width:760px){
html body .hx#hx .hx-bg img,html body .hx#hx .hx-bg video{object-position:56% 30%}
html body .hx#hx .hx-bg::after{background:linear-gradient(180deg,#140e0b99 0%,#140e0b00 22%,#140e0b00 40%,#140e0be6 72%,#140e0b 100%)}
html body .hx#hx .hx-in{min-height:0}
}
html body .hx#hx .ec-wrap{position:absolute;right:max(24px,calc((100% - 1120px)/2 + 110px));top:56%;translate:0 -50%;z-index:2;width:330px;display:flex;align-items:center;gap:16px}
.ec-stack{position:relative;width:300px;height:220px}
.ec{position:absolute;inset:0;display:flex;flex-direction:column;padding:16px 18px 15px;border-radius:22px;color:#fff;font-family:var(--f-ui);
background:linear-gradient(155deg,rgb(255 255 255/.16),rgb(255 255 255/.05) 45%,rgb(255 255 255/.08));background-color:rgb(24 17 13/.42);
-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);
box-shadow:inset 0 1px 0 rgb(255 255 255/.28),inset 0 0 0 .5px rgb(255 255 255/.22),0 30px 60px -30px rgb(0 0 0/.7);
opacity:0;transform:translateY(18px) scale(.94);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1),filter .7s;pointer-events:none}
.ec.on{opacity:1;transform:none;z-index:3}
.ec.nx{opacity:.45;transform:translateY(12px) scale(.93);z-index:2}
.ec.nx>*,.ec.out>*{opacity:0;transition:opacity .3s}
.ec>*{transition:opacity .5s .15s}
.ec.out{opacity:0;transform:translateY(-14px) scale(1.02);z-index:4}
.ec-top{display:flex;align-items:center;gap:9px;font-size:13px;color:rgb(255 255 255/.78)}
.ec-ic{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:rgb(255 255 255/.12);color:#fff}
.ec-ic svg{width:13px;height:13px}
.ec-chip{margin-left:auto;font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:5px 8px 4px;border-radius:999px}
.ec-chip.w{color:#ffb38f;background:rgb(242 115 58/.18);box-shadow:inset 0 0 0 .5px rgb(255 179 143/.35)}
.ec-chip.n{color:rgb(255 255 255/.8);background:rgb(255 255 255/.1)}
.ec-nm{margin-top:12px;font-size:13px;color:rgb(255 255 255/.66)}
.ec-v{display:flex;align-items:baseline;gap:6px;margin-top:2px}
.ec-v b{font-weight:300;font-size:40px;line-height:1;letter-spacing:-.04em}
.ec-v span{font-size:13px;color:rgb(255 255 255/.62)}
.ec-rg{position:relative;display:grid;grid-template-columns:44fr 24fr 32fr;gap:4px;margin-top:auto;height:6px;flex:none}
.ec-rg i{border-radius:999px}.ec-rg .g{background:#5cb88a}.ec-rg .a{background:#e9b24f}.ec-rg .r{background:#e8704a}
.ec-rg em{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgb(24 17 13/.55),0 4px 10px rgb(0 0 0/.4)}
.ec-sc,.ec-yr{display:flex;justify-content:space-between;margin-top:9px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255/.5)}
.ec-sp{display:block;width:100%;height:46px;margin-top:auto;overflow:visible}
.ec-sp .l{fill:none;stroke:#ff9a6c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.ec-sp .a{fill:url(#none);fill:rgb(242 115 58/.16)}
.ec-sp circle{fill:#fff;stroke:#ff9a6c;stroke-width:2;vector-effect:non-scaling-stroke}
.ec-pl{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:13.5px;color:rgb(255 255 255/.86)}
.ec-pl li{display:flex;align-items:center;gap:10px}
.ec-pl li::before{content:"";flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.4)}
.ec-pl li.d{color:rgb(255 255 255/.55);text-decoration:line-through;text-decoration-color:rgb(255 255 255/.3)}
.ec-pl li.d::before{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.3 2.3 2.3 4.7-4.9' fill='none' stroke='%23181818' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;box-shadow:none}
.ec-pb{margin-top:auto;height:4px;border-radius:999px;background:rgb(255 255 255/.14);overflow:hidden}
.ec-pb i{display:block;width:33%;height:100%;background:#fff;border-radius:inherit}
.ec-dots{display:flex;flex-direction:column;gap:6px}
.ec-dots i{width:3px;height:3px;border-radius:2px;background:rgb(255 255 255/.4);transition:height .4s,background .4s}
.ec-dots i.on{height:18px;background:#fff}
@media (max-width:1100px){html body .hx#hx .ec-wrap{right:24px}}
@media (max-width:1000px){html body .hx#hx .ec-wrap{display:none}}
@media (max-width:760px){
html body .hx#hx .ec-wrap{display:flex;right:16px;top:30%;translate:0 0;width:auto;gap:10px}
.ec-stack{width:224px;height:160px}
.ec{padding:12px 13px 12px;border-radius:18px}
.ec-top{font-size:11.5px;gap:7px}.ec-ic{width:20px;height:20px;border-radius:7px}.ec-ic svg{width:11px;height:11px}
.ec-chip{font-size:8.5px;padding:4px 6px 3px}
.ec-nm{margin-top:9px;font-size:11.5px}
.ec-v b{font-size:30px}.ec-v span{font-size:11.5px}
.ec-sp{height:34px}.ec-sc,.ec-yr{font-size:8px;margin-top:7px}
.ec-pl{margin-top:10px;gap:7px;font-size:11.5px}.ec-pl li::before{width:13px;height:13px}.ec-pl li.d::before{background-size:10px}
}
.ec.ec-ph{padding:0;overflow:hidden}
.ec-im{position:relative;flex:1;min-height:0;overflow:hidden}
.ec-im img,.ec-im video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ec-im::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 55%,rgb(24 17 13/.55))}
.ec-cap{padding:11px 16px 13px;display:flex;flex-direction:column;gap:2px}
.ec-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#ffb38f;margin-bottom:3px}
.ec-live i{width:6px;height:6px;border-radius:50%;background:#f2733a;box-shadow:0 0 0 3px rgb(242 115 58/.25)}
.ec-cap b{font-weight:500;font-size:15px;line-height:1.2}
.ec-cap small{font-size:12px;color:rgb(255 255 255/.62)}
.mst-sub{margin-top:4px}
@media (max-width:760px){.ec-cap{padding:8px 12px 10px}.ec-cap b{font-size:12.5px}.ec-cap small{display:none}.ec-live{font-size:8px}}
@media (prefers-reduced-motion:reduce){.ec{transition:none}}
html body .hx#hx .eh{position:absolute;z-index:2;right:max(24px,calc((100% - 1120px)/2 + 30px));top:50%;translate:0 -52%;width:450px;height:500px;pointer-events:none}
.eh .ep{position:absolute;right:0;top:0;width:290px;background:#fff;color:#181818;border-radius:22px;padding:6px 16px;box-shadow:0 30px 60px -28px rgb(0 0 0/.55);animation:ehF 7s ease-in-out infinite}
.ep-h{padding:12px 0 12px}
.ep-h span{display:block;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#f17551;margin-bottom:5px}
.ep-h b{display:block;font-weight:500;font-size:16px;line-height:1.25}
.ea-ch .gg{stroke:rgb(95 211 141/.35)}
.ea-yl.gg{color:rgb(95 211 141/.8)}
.ep-r{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid #0000000d;font-size:14px}
.ep-sw{flex:none;width:38px;height:38px;border-radius:10px;background-size:cover;background-position:center}
.eh .ea{position:absolute;left:0;top:250px;width:316px;padding:16px 16px 14px;border-radius:24px;color:#fff;background:#161413;box-shadow:inset 0 0 0 .5px rgb(255 255 255/.1),0 40px 70px -30px rgb(0 0 0/.75);animation:ehF 8s -3s ease-in-out infinite}
.ea-h{display:flex;align-items:center;justify-content:space-between}
.ea-h b{font-weight:500;font-size:17px}
.ea-chip{font-size:11.5px;font-weight:500;color:#f2c94c;background:rgb(242 201 76/.14);padding:4px 9px;border-radius:999px}
.ea-d{margin:6px 0 0;font-size:11.5px;line-height:1.45;color:rgb(255 255 255/.5)}
.ea-lb{margin-top:14px;font-size:12px;color:rgb(255 255 255/.78)}
.ea-rg{position:relative;display:grid;grid-template-columns:42fr 28fr 30fr;gap:3px;height:7px;margin-top:30px}
.ea-rg i{border-radius:999px}.ea-rg .g{background:#5fd38d}.ea-rg .y{background:#f2c94c}.ea-rg .r{background:#ef6b6b}
.ea-rg em{position:absolute;top:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #161413}
.ea-tip{position:absolute;bottom:14px;translate:-50% 0;font-size:10.5px;font-weight:500;white-space:nowrap;color:#161413;background:#e9e6e2;padding:3px 7px;border-radius:6px}
.ea-tip::after{content:"";position:absolute;left:50%;top:100%;margin-left:-4px;border:4px solid transparent;border-top-color:#e9e6e2}
.ea-tk{position:relative;height:14px;margin-top:6px;font-size:9.5px;color:rgb(255 255 255/.4)}
.ea-tk span{position:absolute;translate:-50% 0}.ea-tk span:first-child{translate:0}.ea-tk span:last-child{translate:-100% 0}
.ea-hh{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:rgb(255 255 255/.78)}
.ea-hh b{font-weight:500;font-size:11px;padding:2px 7px;border-radius:6px;background:rgb(255 255 255/.1)}
.ea-cw{position:relative;margin-top:8px;padding-left:22px;border-radius:12px}
.ea-ch{display:block;width:100%;height:auto;overflow:visible}
.ea-ch .gl{stroke:rgb(255 255 255/.07);stroke-dasharray:2 3}
.ea-yl{position:absolute;left:0;translate:0 -50%;font-size:9.5px;color:rgb(255 255 255/.4)}
.ea-xl{display:flex;justify-content:space-between;padding-left:22px;margin-top:6px;font-size:9.5px;color:rgb(255 255 255/.4)}
@keyframes ehF{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media (max-width:1100px){html body .hx#hx .eh{right:16px}}
@media (max-width:1000px){html body .hx#hx .eh{display:none}}
@media (max-width:760px){
html body .hx#hx .eh{display:block;right:12px;top:104px;translate:none;width:250px;height:330px}
.eh .ea{top:192px!important}
.eh .ep{width:186px;padding:3px 11px;border-radius:16px}
.ep-h{padding:8px 0 7px}.ep-h span{font-size:8.5px;margin-bottom:3px}.ep-h b{font-size:12px;line-height:1.25}
.ep-r{gap:8px;padding:6px 0;font-size:11px}.ep-sw{width:26px;height:26px;border-radius:7px}
.eh .ea{width:214px;padding:11px 11px 10px;border-radius:18px;transform-origin:left bottom}
.ea-h b{font-size:13.5px}.ea-chip{font-size:9.5px;padding:3px 7px}
.ea-d{display:none}
.ea-lb{margin-top:8px;font-size:10px}.ea-rg{margin-top:24px;height:5px}.ea-rg em{width:10px;height:10px;margin:-5px 0 0 -5px}
.ea-tip{font-size:9px;bottom:11px}.ea-tk{font-size:8px;margin-top:4px}
.ea-hh{margin-top:6px;font-size:10px}.ea-cw,.ea-xl{padding-left:18px}.ea-yl,.ea-xl{font-size:8px}
}
@media (prefers-reduced-motion:reduce){.eh .ep,.eh .ea{animation:none}}
html body .hx#hx .eh{display:none!important}
html body .hx#hx .eg{position:absolute;z-index:2;right:max(24px,calc((100% - 1120px)/2 + 140px));top:25%;translate:0 -50%;width:280px;height:168px;pointer-events:none}
.eg-c{position:absolute;inset:0;display:flex;flex-direction:column;padding:18px 20px;border-radius:22px;color:#fff;
background:linear-gradient(150deg,rgb(255 255 255/.18),rgb(255 255 255/.06));-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);
box-shadow:inset 0 1px 0 rgb(255 255 255/.3),inset 0 0 0 .5px rgb(255 255 255/.25),0 24px 48px -28px rgb(0 0 0/.6);
opacity:0;transform:translateY(10px);transition:opacity .9s ease,transform 1.1s cubic-bezier(.2,.8,.2,1)}
.eg-c.on{opacity:1;transform:none}
.eg-t{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:rgb(255 255 255/.75)}
.eg-t em{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:12px;color:rgb(255 255 255/.85)}
.eg-t em i{width:6px;height:6px;border-radius:50%;background:#f2c94c}
.eg-t em.n{color:rgb(255 255 255/.6)}
.eg-v{display:flex;align-items:baseline;gap:6px;margin-top:10px}
.eg-v b{font-weight:300;font-size:44px;line-height:1;letter-spacing:-.04em}
.eg-v span{font-size:13px;color:rgb(255 255 255/.6)}
.eg-bar{position:relative;margin-top:auto;height:3px;border-radius:999px;background:linear-gradient(90deg,#5fd38d 0 42%,#f2c94c 42% 70%,#ef6b6b 70%);opacity:.9}
.eg-bar i{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgb(255 255 255/.2)}
.eg-s{display:flex;justify-content:space-between;margin-top:9px;font-size:10.5px;color:rgb(255 255 255/.45)}
.eg-l{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-direction:column;gap:11px;font-size:14px;color:rgb(255 255 255/.92)}
.eg-l li{display:flex;align-items:center;gap:11px}
.eg-l li::before{content:"";flex:none;width:15px;height:15px;border-radius:50%;box-shadow:inset 0 0 0 1.25px rgb(255 255 255/.45)}
.eg-l li.d{color:rgb(255 255 255/.5)}
.eg-l li.d::before{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.3 2.3 2.3 4.7-4.9' fill='none' stroke='%23181818' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat;box-shadow:none}
@media (max-width:1100px){html body .hx#hx .eg{right:40px}}
@media (max-width:1000px){html body .hx#hx .eg{display:none}}
@media (max-width:760px){
html body .hx#hx .eg{display:block;right:16px;top:118px;translate:none;width:220px;height:138px;scale:.78;transform-origin:100% 0}
.eg-c{padding:14px 15px;border-radius:18px}
.eg-t{font-size:11.5px}.eg-t em{font-size:10.5px}
.eg-v b{font-size:34px}.eg-v span{font-size:11.5px}
.eg-s{font-size:9px}.eg-l{gap:9px;font-size:12px}.eg-l li::before{width:13px;height:13px}
}
@media (prefers-reduced-motion:reduce){.eg-c{transition:none}}
.eg-c.vc{inset:auto;right:0;top:0;width:212px;height:280px;padding:0;overflow:hidden;background:#cfd6cc;
box-shadow:inset 0 0 0 .5px rgb(255 255 255/.35),0 30px 60px -30px rgb(0 0 0/.7)}
.eg-c.vc video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;border-radius:inherit}
.eg-c.vc::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;
background:linear-gradient(180deg,rgb(0 0 0/.28),transparent 26%,transparent 66%,rgb(0 0 0/.38));box-shadow:inset 0 1px 0 rgb(255 255 255/.3)}
.vc-top{position:absolute;z-index:1;top:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between}
.vc-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:999px;font-size:11.5px;color:#fff;
background:rgb(255 255 255/.16);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:inset 0 0 0 .5px rgb(255 255 255/.3)}
.vc-pill i{width:6px;height:6px;border-radius:50%;background:#5fd38d;box-shadow:0 0 0 3px rgb(95 211 141/.25);animation:vcP 2s ease-in-out infinite}
@keyframes vcP{50%{box-shadow:0 0 0 5px rgb(95 211 141/0)}}
.vc-time{font-size:11.5px;color:rgb(255 255 255/.85);font-variant-numeric:tabular-nums;text-shadow:0 1px 6px rgb(0 0 0/.3)}
.vc-ctl{position:absolute;z-index:1;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:10px}
.vc-ctl span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;
background:rgb(255 255 255/.18);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:inset 0 0 0 .5px rgb(255 255 255/.3)}
.vc-ctl span.x{background:#e5484d;box-shadow:none}
.vc-ctl svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
.vc-ctl .x svg{fill:#fff;stroke:none}
@media (max-width:760px){
.eg-c.vc{top:0;width:150px;height:200px}
.vc-top{top:9px;left:9px;right:9px}.vc-pill{font-size:10px;padding:4px 8px 4px 7px}.vc-time{font-size:10px}
.vc-ctl{bottom:10px;gap:7px}.vc-ctl span{width:25px;height:25px}.vc-ctl svg{width:12px;height:12px}
}
@media (prefers-reduced-motion:reduce){.vc-pill i{animation:none}}
svg.lp-lg{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 167 33%22%3E%3Cpath d=%22M66.6761 26.0606L66.6304 26.1867C66.6055 26.2564 66.5433 26.2814 66.4943 26.2814C66.4453 26.2814 66.3864 26.2573 66.3615 26.1867L60.0876 8.67381H57.2515L64.4716 28.3115C64.7829 29.1589 65.5962 29.7258 66.4976 29.7258C67.399 29.7258 68.2165 29.1548 68.5236 28.3049L75.7023 8.67049H72.9849L66.6794 26.0573L66.6761 26.0606Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M51.4204 9.61763L51.4096 9.61099C50.0368 8.77436 48.4266 8.35106 46.6238 8.35106C44.6601 8.35106 42.8996 8.8308 41.394 9.77201C39.8851 10.6892 38.7007 11.9881 37.8657 13.6298C37.034 15.2433 36.6116 17.1125 36.6116 19.1817C36.6116 21.2509 37.034 23.13 37.8657 24.7717C38.7007 26.4134 39.8851 27.7265 41.394 28.6677C42.8996 29.5815 44.6567 30.0472 46.6238 30.0472C48.1294 30.0472 49.5197 29.7882 50.7564 29.2769C52.0246 28.7383 53.0903 27.9431 53.9245 26.9214C54.7843 25.8988 55.3604 24.6248 55.6293 23.1408L55.6467 23.0395H53.058L53.0438 23.1125C52.8065 24.4779 52.0902 25.5668 50.9124 26.3504C49.728 27.1413 48.2855 27.5439 46.623 27.5439C44.4642 27.5439 42.6996 26.7952 41.3865 25.3212C40.1357 23.8654 39.4825 21.8734 39.4444 19.3917H55.7023L55.7131 19.3178C55.7687 18.936 55.7969 18.5127 55.7969 18.0612C55.8252 16.2061 55.4442 14.5254 54.6615 13.0729C53.907 11.5922 52.8173 10.4302 51.4229 9.6251L51.4195 9.61846L51.4204 9.61763ZM42.7743 11.8935C43.8574 11.2071 45.1497 10.861 46.6238 10.861C47.8605 10.861 48.9536 11.1274 49.8724 11.6553C50.7912 12.1807 51.5075 12.926 52.0105 13.8747C52.5243 14.7711 52.828 15.8102 52.9185 16.9623H39.6303C39.7772 16.1713 40.0079 15.4434 40.3117 14.7918C40.8919 13.5493 41.7194 12.5757 42.771 11.8935H42.7743Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M91.5298 9.61098C90.157 8.77767 88.5501 8.35437 86.7474 8.35437C84.7844 8.35437 83.024 8.83411 81.5175 9.77532C80.0086 10.6925 78.8242 11.9914 77.9892 13.6331C77.1576 15.2467 76.7351 17.1125 76.7351 19.185C76.7351 21.2575 77.1576 23.1333 77.9892 24.775C78.8209 26.4167 80.0086 27.729 81.5175 28.671C83.0232 29.5848 84.7803 30.0505 86.7474 30.0505C88.2496 30.0505 89.6399 29.7915 90.8799 29.2802C92.1481 28.7407 93.213 27.9464 94.048 26.9247C94.9071 25.903 95.4839 24.6281 95.7528 23.1441L95.7702 23.0428H93.1815L93.1674 23.1167C92.9333 24.482 92.2137 25.571 91.0368 26.3545C89.8524 27.1455 88.4098 27.548 86.7474 27.548C84.5885 27.548 82.8248 26.7985 81.5109 25.3253C80.2601 23.8687 79.6069 21.8775 79.5687 19.395H95.83L95.84 19.3211C95.8956 18.936 95.9238 18.5127 95.9238 18.0645C95.952 16.2095 95.571 14.5287 94.7884 13.0762C94.0339 11.5922 92.9408 10.4302 91.5356 9.61762L91.529 9.61098H91.5298ZM79.7538 16.9623C79.9007 16.1713 80.1314 15.4392 80.4352 14.7918C81.0154 13.5493 81.8429 12.5757 82.8945 11.8935C83.9777 11.2071 85.2733 10.861 86.7474 10.861C87.984 10.861 89.0772 11.1274 90.0001 11.6553C90.9156 12.1807 91.6352 12.926 92.1382 13.8747C92.652 14.7711 92.9557 15.8102 93.0462 16.9623H79.758H79.7546H79.7538Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M139.078 11.8445C138.404 10.8718 137.437 10.0526 136.197 9.40847C134.848 8.70796 133.454 8.35106 132.057 8.35106C129.961 8.35106 128.13 8.84491 126.624 9.81434C125.143 10.7564 123.997 12.0653 123.218 13.7103C122.439 15.3239 122.044 17.1656 122.044 19.1784C122.044 21.1911 122.425 23.0461 123.177 24.6846C123.956 26.3296 125.115 27.6526 126.624 28.6229C128.13 29.5683 129.957 30.0438 132.057 30.0438C133.67 30.0438 135.172 29.6762 136.518 28.9483C137.72 28.2967 138.582 27.5165 139.078 26.6243V29.7226H141.786V8.6731H139.078V11.8445ZM139.365 19.1784C139.365 20.845 139.058 22.3357 138.449 23.6064L138.443 23.6271C137.863 24.8555 137.014 25.825 135.914 26.5081C134.834 27.1945 133.566 27.5406 132.141 27.5406C130.716 27.5406 129.434 27.1945 128.33 26.5081C127.247 25.8217 126.394 24.8315 125.79 23.5674C125.183 22.2967 124.875 20.8226 124.875 19.1809C124.875 17.5391 125.182 16.0792 125.79 14.8367C126.394 13.5726 127.25 12.5824 128.33 11.896C129.437 11.2096 130.72 10.8635 132.141 10.8635C133.563 10.8635 134.835 11.2104 135.914 11.896C137.018 12.5782 137.873 13.5692 138.453 14.8367C139.061 16.0792 139.369 17.5391 139.369 19.1809L139.366 19.1775L139.365 19.1784Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M109.404 8.35272C107.971 8.35272 106.602 8.81835 105.334 9.73549L105.257 9.7911C104.161 10.5821 103.343 11.5731 102.823 12.7417V8.67393H100.115V29.726H102.823V21.5555C102.823 19.2697 103.106 17.3026 103.661 15.7098C104.216 14.0963 104.978 12.8637 105.925 12.0479C106.892 11.2361 107.968 10.8228 109.124 10.8228C109.973 10.8228 110.707 10.9174 111.308 11.0992L111.42 11.134V8.57516L111.357 8.55773C110.896 8.42161 110.239 8.35106 109.404 8.35106V8.35272Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M164.841 13.7121C164.058 12.0671 162.899 10.7573 161.396 9.81612C159.915 8.84668 158.099 8.35283 156.002 8.35283C154.601 8.35283 153.208 8.70973 151.863 9.41025C150.619 10.0576 149.649 10.8769 148.977 11.8504V0.227997H146.27V29.7269H148.977V26.6285C149.477 27.5208 150.336 28.3018 151.541 28.9525C152.886 29.6804 154.388 30.0481 156.002 30.0481C158.102 30.0481 159.929 29.5684 161.435 28.6272C162.944 27.6536 164.093 26.3306 164.841 24.6888C165.62 23.0471 166.015 21.1954 166.015 19.1826C166.015 17.1699 165.619 15.3281 164.841 13.7146V13.7113V13.7121ZM163.188 19.1835C163.188 20.7762 162.899 22.2146 162.325 23.4579L162.273 23.5667C161.669 24.8341 160.799 25.8209 159.692 26.5073C158.612 27.1929 157.344 27.5399 155.923 27.5399C154.501 27.5399 153.215 27.1929 152.111 26.5073C151.028 25.8209 150.176 24.8449 149.575 23.609C148.995 22.3383 148.698 20.8509 148.698 19.181C148.698 17.511 148.984 16.0934 149.571 14.8368C150.175 13.5727 151.031 12.5825 152.107 11.8961C153.214 11.2097 154.497 10.8636 155.918 10.8636C157.34 10.8636 158.612 11.2105 159.692 11.8961C160.799 12.5825 161.665 13.5694 162.273 14.8368C162.88 16.0793 163.188 17.5392 163.188 19.181V19.1843V19.1835Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M119.568 27.5042H119.044C118.499 27.5042 118.087 27.3539 117.783 27.0493C117.503 26.7165 117.36 26.2899 117.36 25.7786V0.227997H114.653V26.1006C114.653 27.2211 115.013 28.1482 115.725 28.8587C116.462 29.5692 117.454 29.9302 118.681 29.9302C118.946 29.9302 119.195 29.9161 119.415 29.8921C119.638 29.8639 119.83 29.8224 119.995 29.7659L120.054 29.7452V27.3963L119.946 27.4245C119.83 27.456 119.683 27.4801 119.568 27.5017V27.505V27.5042Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M4.82338 14.4812C5.48156 14.4812 6.10406 14.1932 6.53151 13.6903C7.03947 13.0918 7.74081 12.749 8.45627 12.749H21.6175C22.2649 12.749 22.9032 13.0121 23.4145 13.4894C23.7664 13.8172 24.2221 13.9791 24.7035 13.9426C25.5808 13.8795 26.2771 13.1416 26.2887 12.2627C26.2954 11.8012 26.1211 11.3654 25.7974 11.0368C25.4729 10.7072 25.0396 10.5263 24.5781 10.5263C24.1166 10.5263 23.7191 10.6923 23.4028 10.9936C22.904 11.465 22.2965 11.7257 21.6914 11.7257H8.4239C7.72172 11.7257 7.03532 11.3862 6.53981 10.7952C6.07169 10.2383 5.38777 9.94863 4.6607 9.99843C3.52443 10.0773 2.60978 11.0326 2.57907 12.1722C2.56164 12.7839 2.78657 13.3616 3.21235 13.7998C3.63897 14.2389 4.21084 14.4804 4.82338 14.4804V14.4812Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M24.2102 21.8976C23.4848 21.8453 22.7992 22.1367 22.3311 22.6944C21.8356 23.2854 21.1492 23.6249 20.447 23.6249H7.25339C6.60516 23.6249 5.96772 23.3617 5.45893 22.8845C5.10701 22.5567 4.65135 22.3956 4.16995 22.4313C3.29264 22.4944 2.59545 23.2339 2.58466 24.1137C2.57802 24.5752 2.75231 25.011 3.07684 25.3396C3.40137 25.6691 3.83463 25.8501 4.29528 25.8501C4.75593 25.8501 5.15349 25.6841 5.47055 25.382C5.96938 24.9105 6.57694 24.6499 7.18201 24.6499H20.4155C21.1284 24.6499 21.8298 24.9935 22.3402 25.5919C22.7693 26.0949 23.3927 26.3829 24.0484 26.3829H24.1604V26.3771C24.7281 26.3497 25.2552 26.1115 25.6552 25.7007C26.0819 25.2624 26.3084 24.6839 26.2927 24.0714C26.2611 22.931 25.3465 21.9765 24.211 21.8968L24.2102 21.8976Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M19.8137 27.5743C19.0393 27.5743 18.3205 27.9262 17.8416 28.5396C17.3312 29.1911 16.5866 29.5654 15.7973 29.5654H10.5418C9.92758 29.5654 9.35489 29.3604 8.92827 28.9877C8.5971 28.6989 8.15305 28.5811 7.709 28.6665C7.14958 28.7744 6.69641 29.2185 6.58104 29.7713C6.48891 30.2087 6.59515 30.6552 6.87154 30.9955C7.1471 31.335 7.55545 31.5292 7.9912 31.5292C8.33067 31.5292 8.65935 31.4088 8.91665 31.1906C9.37481 30.8038 9.95746 30.5905 10.5584 30.5905H15.7633C16.585 30.5905 17.3461 30.9573 17.7976 31.5715C18.2773 32.2239 19.0144 32.5982 19.8203 32.5982H20.0826L20.0685 32.5833C20.6569 32.5252 21.2006 32.2646 21.6189 31.8338C22.0962 31.3424 22.3485 30.6934 22.3286 30.007C22.2862 28.6657 21.1591 27.5743 19.8153 27.5743H19.8137Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M9.05578 8.79832C9.84842 8.79832 10.6029 8.41652 11.0752 7.77742C11.5258 7.16489 12.2853 6.79969 13.107 6.79969H18.326C18.9385 6.79969 19.5146 7.00636 19.9478 7.38235C20.2806 7.67284 20.7255 7.79153 21.1671 7.70604C21.7248 7.59897 22.1797 7.15493 22.2975 6.60132C22.3897 6.16391 22.2834 5.7182 22.0079 5.3779C21.7323 5.03843 21.324 4.84339 20.8874 4.84339C20.5496 4.84339 20.2217 4.96374 19.9652 5.18119C19.5104 5.56465 18.9294 5.77547 18.3285 5.77547H13.0862C12.2969 5.77547 11.5499 5.39948 11.037 4.74462C10.5564 4.12959 9.83597 3.77684 9.06241 3.77684H9.05744C7.7145 3.77684 6.5882 4.86663 6.5467 6.20956C6.52512 6.89514 6.77578 7.54336 7.25219 8.03472C7.72944 8.52774 8.37103 8.79832 9.05744 8.79832H9.05578Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M28.8185 17.7905C28.665 16.9987 28.0259 16.3754 27.2266 16.2384C26.5402 16.1206 25.8555 16.3613 25.3965 16.88C24.9533 17.3846 24.2785 17.6735 23.5456 17.6735H5.3255C4.59261 17.6735 3.91782 17.3846 3.47461 16.88C3.01811 16.3613 2.33502 16.1206 1.64446 16.2384C0.846008 16.3754 0.20608 16.9995 0.0525311 17.7905C-0.0628384 18.3831 0.0882209 18.9865 0.465869 19.4447C0.843518 19.9029 1.39962 20.1651 1.99057 20.1651C2.58153 20.1651 3.09945 19.9203 3.47378 19.4928C3.91699 18.9882 4.59593 18.6994 5.33546 18.6994H23.534C24.2735 18.6994 24.9524 18.9882 25.3956 19.4928C25.77 19.9203 26.3111 20.1651 26.8788 20.1651C27.4466 20.1651 28.03 19.902 28.4069 19.4439C28.7837 18.9865 28.9331 18.3831 28.8169 17.7905H28.8185Z%22 fill=%22%23000%22/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 167 33%22%3E%3Cpath d=%22M66.6761 26.0606L66.6304 26.1867C66.6055 26.2564 66.5433 26.2814 66.4943 26.2814C66.4453 26.2814 66.3864 26.2573 66.3615 26.1867L60.0876 8.67381H57.2515L64.4716 28.3115C64.7829 29.1589 65.5962 29.7258 66.4976 29.7258C67.399 29.7258 68.2165 29.1548 68.5236 28.3049L75.7023 8.67049H72.9849L66.6794 26.0573L66.6761 26.0606Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M51.4204 9.61763L51.4096 9.61099C50.0368 8.77436 48.4266 8.35106 46.6238 8.35106C44.6601 8.35106 42.8996 8.8308 41.394 9.77201C39.8851 10.6892 38.7007 11.9881 37.8657 13.6298C37.034 15.2433 36.6116 17.1125 36.6116 19.1817C36.6116 21.2509 37.034 23.13 37.8657 24.7717C38.7007 26.4134 39.8851 27.7265 41.394 28.6677C42.8996 29.5815 44.6567 30.0472 46.6238 30.0472C48.1294 30.0472 49.5197 29.7882 50.7564 29.2769C52.0246 28.7383 53.0903 27.9431 53.9245 26.9214C54.7843 25.8988 55.3604 24.6248 55.6293 23.1408L55.6467 23.0395H53.058L53.0438 23.1125C52.8065 24.4779 52.0902 25.5668 50.9124 26.3504C49.728 27.1413 48.2855 27.5439 46.623 27.5439C44.4642 27.5439 42.6996 26.7952 41.3865 25.3212C40.1357 23.8654 39.4825 21.8734 39.4444 19.3917H55.7023L55.7131 19.3178C55.7687 18.936 55.7969 18.5127 55.7969 18.0612C55.8252 16.2061 55.4442 14.5254 54.6615 13.0729C53.907 11.5922 52.8173 10.4302 51.4229 9.6251L51.4195 9.61846L51.4204 9.61763ZM42.7743 11.8935C43.8574 11.2071 45.1497 10.861 46.6238 10.861C47.8605 10.861 48.9536 11.1274 49.8724 11.6553C50.7912 12.1807 51.5075 12.926 52.0105 13.8747C52.5243 14.7711 52.828 15.8102 52.9185 16.9623H39.6303C39.7772 16.1713 40.0079 15.4434 40.3117 14.7918C40.8919 13.5493 41.7194 12.5757 42.771 11.8935H42.7743Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M91.5298 9.61098C90.157 8.77767 88.5501 8.35437 86.7474 8.35437C84.7844 8.35437 83.024 8.83411 81.5175 9.77532C80.0086 10.6925 78.8242 11.9914 77.9892 13.6331C77.1576 15.2467 76.7351 17.1125 76.7351 19.185C76.7351 21.2575 77.1576 23.1333 77.9892 24.775C78.8209 26.4167 80.0086 27.729 81.5175 28.671C83.0232 29.5848 84.7803 30.0505 86.7474 30.0505C88.2496 30.0505 89.6399 29.7915 90.8799 29.2802C92.1481 28.7407 93.213 27.9464 94.048 26.9247C94.9071 25.903 95.4839 24.6281 95.7528 23.1441L95.7702 23.0428H93.1815L93.1674 23.1167C92.9333 24.482 92.2137 25.571 91.0368 26.3545C89.8524 27.1455 88.4098 27.548 86.7474 27.548C84.5885 27.548 82.8248 26.7985 81.5109 25.3253C80.2601 23.8687 79.6069 21.8775 79.5687 19.395H95.83L95.84 19.3211C95.8956 18.936 95.9238 18.5127 95.9238 18.0645C95.952 16.2095 95.571 14.5287 94.7884 13.0762C94.0339 11.5922 92.9408 10.4302 91.5356 9.61762L91.529 9.61098H91.5298ZM79.7538 16.9623C79.9007 16.1713 80.1314 15.4392 80.4352 14.7918C81.0154 13.5493 81.8429 12.5757 82.8945 11.8935C83.9777 11.2071 85.2733 10.861 86.7474 10.861C87.984 10.861 89.0772 11.1274 90.0001 11.6553C90.9156 12.1807 91.6352 12.926 92.1382 13.8747C92.652 14.7711 92.9557 15.8102 93.0462 16.9623H79.758H79.7546H79.7538Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M139.078 11.8445C138.404 10.8718 137.437 10.0526 136.197 9.40847C134.848 8.70796 133.454 8.35106 132.057 8.35106C129.961 8.35106 128.13 8.84491 126.624 9.81434C125.143 10.7564 123.997 12.0653 123.218 13.7103C122.439 15.3239 122.044 17.1656 122.044 19.1784C122.044 21.1911 122.425 23.0461 123.177 24.6846C123.956 26.3296 125.115 27.6526 126.624 28.6229C128.13 29.5683 129.957 30.0438 132.057 30.0438C133.67 30.0438 135.172 29.6762 136.518 28.9483C137.72 28.2967 138.582 27.5165 139.078 26.6243V29.7226H141.786V8.6731H139.078V11.8445ZM139.365 19.1784C139.365 20.845 139.058 22.3357 138.449 23.6064L138.443 23.6271C137.863 24.8555 137.014 25.825 135.914 26.5081C134.834 27.1945 133.566 27.5406 132.141 27.5406C130.716 27.5406 129.434 27.1945 128.33 26.5081C127.247 25.8217 126.394 24.8315 125.79 23.5674C125.183 22.2967 124.875 20.8226 124.875 19.1809C124.875 17.5391 125.182 16.0792 125.79 14.8367C126.394 13.5726 127.25 12.5824 128.33 11.896C129.437 11.2096 130.72 10.8635 132.141 10.8635C133.563 10.8635 134.835 11.2104 135.914 11.896C137.018 12.5782 137.873 13.5692 138.453 14.8367C139.061 16.0792 139.369 17.5391 139.369 19.1809L139.366 19.1775L139.365 19.1784Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M109.404 8.35272C107.971 8.35272 106.602 8.81835 105.334 9.73549L105.257 9.7911C104.161 10.5821 103.343 11.5731 102.823 12.7417V8.67393H100.115V29.726H102.823V21.5555C102.823 19.2697 103.106 17.3026 103.661 15.7098C104.216 14.0963 104.978 12.8637 105.925 12.0479C106.892 11.2361 107.968 10.8228 109.124 10.8228C109.973 10.8228 110.707 10.9174 111.308 11.0992L111.42 11.134V8.57516L111.357 8.55773C110.896 8.42161 110.239 8.35106 109.404 8.35106V8.35272Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M164.841 13.7121C164.058 12.0671 162.899 10.7573 161.396 9.81612C159.915 8.84668 158.099 8.35283 156.002 8.35283C154.601 8.35283 153.208 8.70973 151.863 9.41025C150.619 10.0576 149.649 10.8769 148.977 11.8504V0.227997H146.27V29.7269H148.977V26.6285C149.477 27.5208 150.336 28.3018 151.541 28.9525C152.886 29.6804 154.388 30.0481 156.002 30.0481C158.102 30.0481 159.929 29.5684 161.435 28.6272C162.944 27.6536 164.093 26.3306 164.841 24.6888C165.62 23.0471 166.015 21.1954 166.015 19.1826C166.015 17.1699 165.619 15.3281 164.841 13.7146V13.7113V13.7121ZM163.188 19.1835C163.188 20.7762 162.899 22.2146 162.325 23.4579L162.273 23.5667C161.669 24.8341 160.799 25.8209 159.692 26.5073C158.612 27.1929 157.344 27.5399 155.923 27.5399C154.501 27.5399 153.215 27.1929 152.111 26.5073C151.028 25.8209 150.176 24.8449 149.575 23.609C148.995 22.3383 148.698 20.8509 148.698 19.181C148.698 17.511 148.984 16.0934 149.571 14.8368C150.175 13.5727 151.031 12.5825 152.107 11.8961C153.214 11.2097 154.497 10.8636 155.918 10.8636C157.34 10.8636 158.612 11.2105 159.692 11.8961C160.799 12.5825 161.665 13.5694 162.273 14.8368C162.88 16.0793 163.188 17.5392 163.188 19.181V19.1843V19.1835Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M119.568 27.5042H119.044C118.499 27.5042 118.087 27.3539 117.783 27.0493C117.503 26.7165 117.36 26.2899 117.36 25.7786V0.227997H114.653V26.1006C114.653 27.2211 115.013 28.1482 115.725 28.8587C116.462 29.5692 117.454 29.9302 118.681 29.9302C118.946 29.9302 119.195 29.9161 119.415 29.8921C119.638 29.8639 119.83 29.8224 119.995 29.7659L120.054 29.7452V27.3963L119.946 27.4245C119.83 27.456 119.683 27.4801 119.568 27.5017V27.505V27.5042Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M4.82338 14.4812C5.48156 14.4812 6.10406 14.1932 6.53151 13.6903C7.03947 13.0918 7.74081 12.749 8.45627 12.749H21.6175C22.2649 12.749 22.9032 13.0121 23.4145 13.4894C23.7664 13.8172 24.2221 13.9791 24.7035 13.9426C25.5808 13.8795 26.2771 13.1416 26.2887 12.2627C26.2954 11.8012 26.1211 11.3654 25.7974 11.0368C25.4729 10.7072 25.0396 10.5263 24.5781 10.5263C24.1166 10.5263 23.7191 10.6923 23.4028 10.9936C22.904 11.465 22.2965 11.7257 21.6914 11.7257H8.4239C7.72172 11.7257 7.03532 11.3862 6.53981 10.7952C6.07169 10.2383 5.38777 9.94863 4.6607 9.99843C3.52443 10.0773 2.60978 11.0326 2.57907 12.1722C2.56164 12.7839 2.78657 13.3616 3.21235 13.7998C3.63897 14.2389 4.21084 14.4804 4.82338 14.4804V14.4812Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M24.2102 21.8976C23.4848 21.8453 22.7992 22.1367 22.3311 22.6944C21.8356 23.2854 21.1492 23.6249 20.447 23.6249H7.25339C6.60516 23.6249 5.96772 23.3617 5.45893 22.8845C5.10701 22.5567 4.65135 22.3956 4.16995 22.4313C3.29264 22.4944 2.59545 23.2339 2.58466 24.1137C2.57802 24.5752 2.75231 25.011 3.07684 25.3396C3.40137 25.6691 3.83463 25.8501 4.29528 25.8501C4.75593 25.8501 5.15349 25.6841 5.47055 25.382C5.96938 24.9105 6.57694 24.6499 7.18201 24.6499H20.4155C21.1284 24.6499 21.8298 24.9935 22.3402 25.5919C22.7693 26.0949 23.3927 26.3829 24.0484 26.3829H24.1604V26.3771C24.7281 26.3497 25.2552 26.1115 25.6552 25.7007C26.0819 25.2624 26.3084 24.6839 26.2927 24.0714C26.2611 22.931 25.3465 21.9765 24.211 21.8968L24.2102 21.8976Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M19.8137 27.5743C19.0393 27.5743 18.3205 27.9262 17.8416 28.5396C17.3312 29.1911 16.5866 29.5654 15.7973 29.5654H10.5418C9.92758 29.5654 9.35489 29.3604 8.92827 28.9877C8.5971 28.6989 8.15305 28.5811 7.709 28.6665C7.14958 28.7744 6.69641 29.2185 6.58104 29.7713C6.48891 30.2087 6.59515 30.6552 6.87154 30.9955C7.1471 31.335 7.55545 31.5292 7.9912 31.5292C8.33067 31.5292 8.65935 31.4088 8.91665 31.1906C9.37481 30.8038 9.95746 30.5905 10.5584 30.5905H15.7633C16.585 30.5905 17.3461 30.9573 17.7976 31.5715C18.2773 32.2239 19.0144 32.5982 19.8203 32.5982H20.0826L20.0685 32.5833C20.6569 32.5252 21.2006 32.2646 21.6189 31.8338C22.0962 31.3424 22.3485 30.6934 22.3286 30.007C22.2862 28.6657 21.1591 27.5743 19.8153 27.5743H19.8137Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M9.05578 8.79832C9.84842 8.79832 10.6029 8.41652 11.0752 7.77742C11.5258 7.16489 12.2853 6.79969 13.107 6.79969H18.326C18.9385 6.79969 19.5146 7.00636 19.9478 7.38235C20.2806 7.67284 20.7255 7.79153 21.1671 7.70604C21.7248 7.59897 22.1797 7.15493 22.2975 6.60132C22.3897 6.16391 22.2834 5.7182 22.0079 5.3779C21.7323 5.03843 21.324 4.84339 20.8874 4.84339C20.5496 4.84339 20.2217 4.96374 19.9652 5.18119C19.5104 5.56465 18.9294 5.77547 18.3285 5.77547H13.0862C12.2969 5.77547 11.5499 5.39948 11.037 4.74462C10.5564 4.12959 9.83597 3.77684 9.06241 3.77684H9.05744C7.7145 3.77684 6.5882 4.86663 6.5467 6.20956C6.52512 6.89514 6.77578 7.54336 7.25219 8.03472C7.72944 8.52774 8.37103 8.79832 9.05744 8.79832H9.05578Z%22 fill=%22%23000%22/%3E%3Cpath d=%22M28.8185 17.7905C28.665 16.9987 28.0259 16.3754 27.2266 16.2384C26.5402 16.1206 25.8555 16.3613 25.3965 16.88C24.9533 17.3846 24.2785 17.6735 23.5456 17.6735H5.3255C4.59261 17.6735 3.91782 17.3846 3.47461 16.88C3.01811 16.3613 2.33502 16.1206 1.64446 16.2384C0.846008 16.3754 0.20608 16.9995 0.0525311 17.7905C-0.0628384 18.3831 0.0882209 18.9865 0.465869 19.4447C0.843518 19.9029 1.39962 20.1651 1.99057 20.1651C2.58153 20.1651 3.09945 19.9203 3.47378 19.4928C3.91699 18.9882 4.59593 18.6994 5.33546 18.6994H23.534C24.2735 18.6994 24.9524 18.9882 25.3956 19.4928C25.77 19.9203 26.3111 20.1651 26.8788 20.1651C27.4466 20.1651 28.03 19.902 28.4069 19.4439C28.7837 18.9865 28.9331 18.3831 28.8169 17.7905H28.8185Z%22 fill=%22%23000%22/%3E%3C/svg%3E") center/100% 100% no-repeat}