@font-face{font-family:BebasNeue;src:url(/fonts/BebasNeue.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DMSerifDisplay;src:url(/fonts/DMSerifDisplay.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:PlayfairDisplay;src:url(/fonts/PlayfairDisplay.woff2)format("woff2");font-weight:900;font-display:swap}.marketing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f6f3;--bg-warm:#fbfaf7;--card:#fff;--ink:#17191a;--ink-2:#3d4241;--muted:#6b7069;--muted-2:#8d918a;--line:#e5e3dc;--line-2:#d8d5cc;--green:#0f7a52;--green-2:#16a06a;--green-3:#45e0a0;--green-soft:#e9f6ef;--radius:18px;--radius-lg:26px;--radius-xl:34px;--shell:1180px;--lift-1:0 1px 2px #17191a0d, 0 8px 20px -12px #17191a59;--lift-2:0 1px 2px #17191a0f, 0 18px 40px -20px #17191a73;--lift-3:0 2px 4px #17191a0f, 0 40px 80px -36px #17191a8c;--spring:cubic-bezier(.34, 1.56, .64, 1)}html:has(>.marketing){scroll-behavior:smooth;background:#f7f6f3;scroll-padding-top:88px}body:has(>.marketing){color:#17191a;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#f7f6f3;min-width:320px;margin:0}.marketing{--sans:var(--font-sans,Inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif:var(--font-serif,Georgia), "Times New Roman", serif;font-family:var(--sans);overflow-x:clip}@media (prefers-reduced-motion:reduce){html:has(>.marketing){scroll-behavior:auto}.marketing *,.marketing :before,.marketing :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:where(.marketing a){color:inherit;text-decoration:none}:where(.marketing button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.marketing img{max-width:100%;display:block}.marketing :is(h1,h2,h3,h4,p,figure,blockquote,ul,ol){margin:0}.marketing ::selection{background:#0f7a522e}.marketing :focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:8px}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:24px}@media (max-width:640px){.shell{padding-inline:18px}}.section{padding-block:104px;position:relative}@media (max-width:860px){.section{padding-block:68px}}.dots{isolation:isolate;position:relative}.dots:before{content:"";z-index:-2;pointer-events:none;background-image:radial-gradient(#17191a21 2px,#0000 2px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 30%,#000 30%,#0000 78%);mask-image:radial-gradient(120% 80% at 50% 30%,#000 30%,#0000 78%)}.dots:after{content:"";z-index:-3;filter:blur(6px);pointer-events:none;background:radial-gradient(46% 40% at 50% 0,#45e0a03d,#0000 70%),radial-gradient(38% 34% at 88% 22%,#78beff2e,#0000 72%),radial-gradient(34% 32% at 8% 30%,#ffd68c2e,#0000 72%);position:absolute;inset:0}.eyebrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:36px;box-shadow:var(--lift-1);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:#ffffffb8;border:1px solid #17191a14;border-radius:99px;align-items:center;gap:9px;padding:0 16px;font-size:11.5px;font-weight:650;display:inline-flex}.eyebrow i{background:var(--green-2);border-radius:99px;width:7px;height:7px;animation:2.4s ease-in-out infinite pulse;box-shadow:0 0 0 4px #16a06a2e}@keyframes pulse{50%{box-shadow:0 0 0 7px #16a06a14}}.h2{letter-spacing:-.032em;font-size:clamp(29px,3.8vw,46px);font-weight:600;line-height:1.06}.h2 em,.hero__title em{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.lede{color:var(--muted);font-size:clamp(15px,1.4vw,17.5px);line-height:1.6}.center{text-align:center;margin-inline:auto}.measure{max-width:640px}.btn{letter-spacing:-.012em;white-space:nowrap;height:46px;transition:transform .22s var(--spring), box-shadow .22s ease, background .16s ease, border-color .16s ease;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding-inline:24px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--solid{background:linear-gradient(180deg, #2c2f30, var(--ink));color:#fff;box-shadow:0 1px 0 #ffffff2e inset, var(--lift-2)}.btn--solid:hover{box-shadow:0 1px 0 #ffffff38 inset, var(--lift-3)}.btn--glass{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--lift-1);background:#ffffffc2;border:1px solid #17191a17}.btn--glass:hover{box-shadow:var(--lift-2);background:#fff}.btn--ghost{color:var(--ink-2)}.btn--ghost:hover{color:var(--ink);transform:none}.btn--onDark{color:var(--ink);box-shadow:var(--lift-2);background:#fff}.btn--onDarkGhost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff3d}.btn--onDarkGhost:hover{background:#ffffff2e}.btn--sm{border-radius:11px;height:38px;padding-inline:16px;font-size:14px}.btn--lg{border-radius:16px;height:52px;padding-inline:28px;font-size:16px}.btn--block{width:100%}.nav{z-index:60;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#f7f6f3b3;border-bottom:1px solid #0000;transition:border-color .2s,background .2s;position:sticky;top:0}.nav[data-stuck=true]{border-bottom-color:var(--line);background:#f7f6f3e6}.nav__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:72px;display:grid}.nav__brand{align-items:center;gap:10px;display:inline-flex}.nav__mark{object-fit:cover;width:30px;height:30px;box-shadow:var(--lift-1);border-radius:9px}.nav__word{letter-spacing:-.022em;font-size:17px;font-weight:650}.nav__links{align-items:center;gap:2px;display:flex}.nav__link{color:var(--muted);border-radius:10px;padding:8px 14px;font-size:14.5px;font-weight:450;transition:color .14s,background .14s}.nav__link:hover{color:var(--ink);background:#17191a0d}.nav__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.nav__toggle{color:var(--ink-2);padding:8px;display:none}@media (max-width:900px){.nav__inner{grid-template-columns:1fr auto;height:64px}.nav__links{display:none}.nav__toggle{display:inline-flex}.nav__actions .btn--ghost{display:none}}.nav__sheet{border-top:1px solid var(--line);padding:8px 0 16px;display:none}.nav__sheet[data-open=true]{display:block}.nav__sheet a{color:var(--ink-2);border-bottom:1px solid var(--line);padding:12px 4px;font-size:15px;display:block}.hero{text-align:center;padding-top:76px;padding-bottom:96px}@media (max-width:860px){.hero{padding-top:48px;padding-bottom:64px}}.hero__title{letter-spacing:-.04em;margin-top:24px;max-width:940px;margin-inline:auto;font-size:clamp(38px,5.8vw,68px);font-weight:600;line-height:1}.hero__sub{max-width:540px;color:var(--muted);margin:22px auto 0;font-size:17.5px;line-height:1.56}.hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.hero__note{color:var(--muted-2);margin-top:16px;font-size:13px}.hero__stage{place-items:center;margin-top:60px;display:grid;position:relative}.hero__video{z-index:2;border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(660px,100%);box-shadow:0 1px 0 #ffffffe6 inset, var(--lift-3), 0 60px 90px -50px #0f7a5280;transition:transform .5s var(--spring), box-shadow .5s ease;background:linear-gradient(#fffffff2,#ffffffb3);border:1px solid #17191a14;padding:9px;position:relative}.hero__stage:hover .hero__video{transform:translateY(-6px)}.hero__stage:after{content:"";z-index:0;filter:blur(28px);background:radial-gradient(50% 50%,#0f7a5257,#0000 70%);width:min(720px,92%);height:120px;position:absolute;bottom:-34px}.screen{border-radius:var(--radius-lg);background:#f1f1f1;border:1px solid #17191a0f;position:relative;overflow:hidden}.screen--wide{aspect-ratio:16/10}.screen--step{aspect-ratio:4/3}.band{border-block:1px solid var(--line);background:linear-gradient(#f2f1ec,#f6f5f1);padding-block:30px 34px;position:relative;box-shadow:inset 0 10px 18px -12px #17191a47,inset 0 -10px 18px -12px #17191a2e}.band__label{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);margin-bottom:20px;font-size:11px;font-weight:700}.marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.marquee__track{gap:60px;width:max-content;animation:46s linear infinite marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{letter-spacing:-.015em;color:#9a9e97;white-space:nowrap;transition:color .25s ease, transform .25s var(--spring);align-items:center;gap:11px;font-size:17px;font-weight:600;display:inline-flex}.marquee__item:hover{color:var(--ink);transform:translateY(-2px)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 30px))}}.steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}@media (max-width:940px){.steps{grid-template-columns:1fr;gap:28px}}.steps>*{height:100%}.step{border-radius:var(--radius-xl);height:100%;box-shadow:var(--lift-2);transition:transform .35s var(--spring), box-shadow .35s ease;background:linear-gradient(#fff,#fcfcfa);border:1px solid #17191a12;flex-direction:column;padding:14px 14px 26px;display:flex;position:relative}.step:hover{box-shadow:var(--lift-3);transform:translateY(-8px)rotate(-.5deg)}.step:nth-child(2n):hover{rotate:.5deg}.step__num{z-index:3;color:#fff;background:linear-gradient(180deg, var(--green-2), var(--green));width:46px;height:46px;transition:transform .35s var(--spring);border-radius:16px;place-items:center;font-size:17px;font-weight:700;display:grid;position:absolute;top:-16px;left:26px;box-shadow:inset 0 1px #ffffff59,0 12px 22px -10px #0f7a52cc}.step:hover .step__num{transform:scale(1.1)rotate(-6deg)}.step__body{padding:20px 12px 0}.step__title{letter-spacing:-.024em;font-size:20px;font-weight:650}.step__text{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.56}.steps__arrow{z-index:4;width:26px;height:26px;color:var(--muted-2);place-items:center;margin-top:-13px;display:grid;position:absolute;top:50%;right:-30px}@media (max-width:940px){.steps__arrow{display:none}}.why{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;margin-top:56px;display:grid}@media (max-width:900px){.why{grid-template-columns:1fr;gap:20px}}.why__side{gap:14px;display:grid}.why__label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-size:11px;font-weight:700}.why__side--mine .why__label{color:var(--green)}.why__row{gap:12px;display:flex}.why__row>*{flex:1}.why__side--theirs{opacity:.5;filter:grayscale(.75)blur(.4px)}.why__side--mine .why__row>*{box-shadow:var(--lift-2);transition:transform .35s var(--spring)}.why__side--mine:hover .why__row>:first-child{transform:translateY(-6px)rotate(-2deg)}.why__side--mine:hover .why__row>:nth-child(2){transform:translateY(-10px)}.why__side--mine:hover .why__row>:nth-child(3){transform:translateY(-6px)rotate(2deg)}.why__arrow{width:52px;height:52px;box-shadow:var(--lift-2);color:var(--green);background:#fff;border:1px solid #17191a14;border-radius:99px;place-items:center;display:grid}@media (max-width:900px){.why__arrow{margin-inline:auto;transform:rotate(90deg)}}.why__points{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px;display:grid}@media (max-width:900px){.why__points{grid-template-columns:1fr}}.why__point{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--lift-1);transition:transform .3s var(--spring), box-shadow .3s ease;background:#ffffffa8;border:1px solid #17191a12;padding:24px}.why__point:hover{box-shadow:var(--lift-2);transform:translateY(-5px)}.why__point span{background:var(--green-soft);width:34px;height:34px;color:var(--green);border-radius:12px;place-items:center;margin-bottom:14px;font-size:14px;font-weight:700;display:grid}.why__point h4{letter-spacing:-.02em;font-size:16.5px;font-weight:650}.why__point p{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.55}.quotes{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px;display:grid}@media (max-width:900px){.quotes{grid-template-columns:1fr}}.quotes>*{height:100%}.quote{border-radius:var(--radius-lg);background:var(--card);height:100%;box-shadow:var(--lift-1);transition:transform .3s var(--spring), box-shadow .3s ease;border:1px solid #17191a12;flex-direction:column;gap:15px;padding:26px;display:flex}.quote:hover{box-shadow:var(--lift-2);transform:translateY(-6px)}.quote__stars{color:var(--green-2);letter-spacing:2px;font-size:13px}.quote__body{color:var(--ink-2);flex:1;font-size:15px;line-height:1.6}.quote__who{align-items:center;gap:11px;display:flex}.quote__face{background:linear-gradient(150deg, var(--green-3), var(--green));color:#063a27;width:38px;height:38px;box-shadow:var(--lift-1);border-radius:99px;place-items:center;font-size:12.5px;font-weight:700;display:grid}.quote__name{font-size:14px;font-weight:600}.quote__role{color:var(--muted-2);font-size:12.5px}.tiers{grid-template-columns:repeat(3,1fr);align-items:center;gap:22px;margin-top:62px;display:grid}@media (max-width:900px){.tiers{grid-template-columns:1fr;gap:34px}}.tier{border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--lift-1);transition:transform .3s var(--spring), box-shadow .3s ease;border:1px solid #17191a14;flex-direction:column;padding:30px 26px;display:flex;position:relative}.tier:hover{box-shadow:var(--lift-2);transform:translateY(-6px)}.tier--feature{z-index:2;background:linear-gradient(#fff,#f6fbf8);border-color:#0f7a5257;padding:42px 30px;box-shadow:0 2px 4px #17191a0f,0 44px 80px -40px #0f7a52b3}@media (min-width:901px){.tier--feature{margin-inline:-14px}}.tier__tag{background:linear-gradient(180deg, var(--green-2), var(--green));color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:12px 12px 0 0;padding:7px 18px 9px;font-size:10px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.tier__name{letter-spacing:-.02em;font-size:17px;font-weight:650}.tier__blurb{color:var(--muted);min-height:40px;margin-top:6px;font-size:13.5px;line-height:1.5}.tier__price{align-items:baseline;gap:4px;margin-top:18px;display:flex}.tier__amount{letter-spacing:-.045em;font-size:42px;font-weight:600;line-height:1}.tier__per{color:var(--muted);font-size:14px}.tier__rule{background:var(--line);border:0;height:1px;margin:22px 0}.tier__list{flex:1;gap:11px;list-style:none;display:grid}.tier__list li{color:var(--ink-2);gap:10px;font-size:14px;line-height:1.45;display:flex}.tier__check{color:var(--green);flex:none;margin-top:2px}.tier__cta{margin-top:26px}.faq{margin-top:44px;gap:12px;max-width:760px;margin-inline:auto;display:grid}.faq__item{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--lift-1);background:#ffffffc7;border:1px solid #17191a12;padding:0 24px;transition:box-shadow .25s}.faq__item[data-open=true]{box-shadow:var(--lift-2)}.faq__q{text-align:left;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;font-size:15.5px;font-weight:600;display:flex}.faq__sign{background:var(--green-soft);width:26px;height:26px;color:var(--green);transition:transform .3s var(--spring);border-radius:9px;flex:none;place-items:center;display:grid}.faq__item[data-open=true] .faq__sign{transform:rotate(135deg)}.faq__a{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq__item[data-open=true] .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{color:var(--muted);padding-bottom:22px;font-size:14.5px;line-height:1.62}.finale{color:#fff;border-radius:var(--radius-xl);box-shadow:var(--lift-3);background:linear-gradient(160deg,#16191a,#0b0d0c);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:44px;display:flex;position:relative;overflow:hidden}.finale:before{content:"";background-image:radial-gradient(#ffffff24 2px,#0000 2px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 120% at 12% 20%,#000,#0000 70%);mask-image:radial-gradient(80% 120% at 12% 20%,#000,#0000 70%)}.finale:after{content:"";filter:blur(30px);background:radial-gradient(50% 50%,#45e0a066,#0000 70%);border-radius:99px;width:520px;height:520px;position:absolute;top:-60%;right:-10%}.finale>*{z-index:1;position:relative}.finale h2{letter-spacing:-.032em;max-width:460px;font-size:clamp(24px,2.8vw,33px);font-weight:600;line-height:1.12}.finale div{flex-wrap:wrap;gap:10px;display:flex}.footer{border-top:1px solid var(--line);margin-top:92px}.footer__inner{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:28px 0 44px;font-size:13.5px;display:flex}.footer__links{flex-wrap:wrap;gap:22px;display:flex}.footer__links a{transition:color .15s}.footer__links a:hover{color:var(--ink)}.footer__brand{align-items:center;gap:10px;display:flex}.auth{place-items:center;min-height:100vh;padding:48px 24px;display:grid}.auth__card{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;max-width:420px;box-shadow:var(--lift-3);background:#ffffffd1;border:1px solid #17191a14;padding:34px 32px 30px}.auth__brand{align-items:center;gap:10px;margin-bottom:26px;display:inline-flex}.auth__title{letter-spacing:-.032em;font-size:30px;font-weight:600;line-height:1.1}.auth__title em{font-family:var(--serif);font-style:italic;font-weight:400}.auth__sub{color:var(--muted);margin-top:10px;font-size:14.5px;line-height:1.55}.auth__form{gap:16px;margin-top:26px;display:grid}.field{gap:7px;display:grid}.field__label{color:var(--ink-2);font-size:12.5px;font-weight:600}.field__input{border:1px solid var(--line-2);height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.field__input::placeholder{color:var(--muted-2)}.field__input:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 4px #0f7a5221}.field__hint{color:var(--muted-2);font-size:12px}.auth__msg{border-radius:12px;padding:11px 14px;font-size:13.5px;line-height:1.45}.auth__msg--bad{color:#98241a;background:#fdeceb;border:1px solid #f4c9c5}.auth__msg--good{background:var(--green-soft);color:var(--green);border:1px solid #0f7a523d}.auth__alt{text-align:center;color:var(--muted);margin-top:4px;font-size:13.5px}.auth__alt a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.btn:disabled{opacity:.6;cursor:progress;transform:none}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.reveal[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.marketing .wt-page{color:#fff;background:radial-gradient(900px 420px at 50% -10%,#45e0a01a,#0000 70%),linear-gradient(170deg,#16191a,#0b0d0c);min-height:100vh;padding:clamp(28px,6vw,72px) 20px clamp(40px,7vw,88px)}.marketing .wt-page__inner{width:100%;max-width:1080px;margin-inline:auto}.marketing .wt-page__head{text-align:center;margin-bottom:clamp(20px,3.4vw,34px)}.marketing .wt-page__eyebrow{color:var(--green-3);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.marketing .wt-page__head h1{letter-spacing:-.03em;font-size:clamp(28px,4.4vw,46px);font-weight:600;line-height:1.05}.marketing .wt-page__sub{color:#ffffff9e;max-width:620px;margin:12px auto 0;font-size:clamp(14px,1.4vw,16px);line-height:1.6}.marketing .wt-page__silent{text-align:center;color:#ffffff80;margin-top:14px;font-size:13px}.marketing .wt-page__keys{flex-wrap:wrap;justify-content:center;gap:8px;max-width:820px;margin:clamp(20px,3vw,30px) auto 0;padding:0;list-style:none;display:flex}.marketing .wt-page__keys li{color:#ffffff9e;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 7px;font-size:12.5px;display:inline-flex}.marketing .wt-page__keys kbd{color:#fff;font:inherit;background:#ffffff1a;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:700}.marketing .wt-page__foot{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(26px,4vw,40px);display:flex}.marketing .wt-page__foot .btn--ghost{color:#ffffffa8}.marketing .wt-page__foot .btn--ghost:hover{color:#fff}.marketing .wt{aspect-ratio:16/9;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#000;border:1px solid #ffffff1a;border-radius:clamp(12px,1.6vw,20px);position:relative;overflow:hidden}.marketing .wt--fs{aspect-ratio:auto;border:0;border-radius:0;width:100vw;height:100vh}.marketing .wt__video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.marketing .wt--idle,.marketing .wt--idle .wt__video{cursor:none}.marketing .wt__veil{background:#000;position:absolute;inset:0}.marketing .wt__big{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0c0e0d9e;border:0;border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 34px #0000006b}.marketing .wt__big:hover{background:#0c0e0dc7;transform:translate(-50%,-50%)scale(1.06)}.marketing .wt__spinner{border:2.5px solid #ffffff38;border-top-color:#fff;border-radius:50%;width:38px;height:38px;margin:-19px 0 0 -19px;animation:.8s linear infinite wt-spin;position:absolute;top:50%;left:50%}@keyframes wt-spin{to{transform:rotate(360deg)}}.marketing .wt__held{color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0e0db8;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:700;position:absolute;top:18px;left:50%;transform:translate(-50%)}.marketing .wt__bar{opacity:1;background:linear-gradient(#0000,#0000006b 48%,#000000d1);padding:40px 14px 12px;transition:opacity .24s,transform .24s;position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}.marketing .wt--idle .wt__bar{opacity:0;pointer-events:none;transform:translateY(10px)}.marketing .wt__scrub{cursor:pointer;align-items:center;height:18px;display:flex;position:relative}.marketing .wt__track,.marketing .wt__buffered,.marketing .wt__played{border-radius:999px;height:4px;transition:height .16s;position:absolute;left:0}.marketing .wt__track{background:#ffffff3d;right:0}.marketing .wt__buffered{background:#ffffff57}.marketing .wt__played{background:var(--green-3)}.marketing .wt__scrub:hover .wt__track,.marketing .wt__scrub:hover .wt__buffered,.marketing .wt__scrub:hover .wt__played,.marketing .wt__scrub--active .wt__track,.marketing .wt__scrub--active .wt__buffered,.marketing .wt__scrub--active .wt__played{height:6px}.marketing .wt__knob{opacity:0;background:#fff;border-radius:50%;width:13px;height:13px;margin-left:-6.5px;transition:opacity .16s;position:absolute;box-shadow:0 2px 8px #00000080}.marketing .wt__scrub:hover .wt__knob,.marketing .wt__scrub--active .wt__knob{opacity:1}.marketing .wt__tip{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#0c0e0de6;border-radius:7px;padding:4px 8px;font-size:11.5px;position:absolute;bottom:22px;transform:translate(-50%)}.marketing .wt__row{align-items:center;gap:4px;margin-top:2px;display:flex}.marketing .wt__spacer{flex:1}.marketing .wt__btn{color:#ffffffe6;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;transition:background .16s,color .16s;display:grid;position:relative}.marketing .wt__btn:hover{color:#fff;background:#ffffff24}.marketing .wt__btn--on{color:var(--green-3)}.marketing .wt__ratepill{background:var(--green-3);color:#06231a;letter-spacing:-.02em;border-radius:5px;padding:1px 4px;font-size:9px;font-style:normal;font-weight:800;position:absolute;bottom:-1px;right:-2px}.marketing .wt__time{color:#ffffffd1;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:6px;font-size:12.5px}.marketing .wt__time i{color:#fff6;font-style:normal}.marketing .wt__vol{align-items:center;gap:2px;display:flex}.marketing .wt__volrange{opacity:0;accent-color:#fff;cursor:pointer;width:0;transition:width .2s,opacity .2s}.marketing .wt__vol:hover .wt__volrange,.marketing .wt__volrange:focus-visible{opacity:1;width:72px}.marketing .wt__menuwrap{position:relative}.marketing .wt__menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121514f0;border:1px solid #ffffff1f;border-radius:13px;min-width:168px;padding:7px;position:absolute;bottom:44px;right:0;box-shadow:0 16px 44px #00000080}.marketing .wt__menuhead{color:#ffffff75;letter-spacing:.07em;text-transform:uppercase;padding:5px 9px 7px;font-size:11px;font-weight:700}.marketing .wt__menuitem{color:#ffffffdb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;font-size:13px;display:flex}.marketing .wt__menuitem:hover{color:#fff;background:#ffffff1a}.marketing .wt__menuitem--on{color:var(--green-3);font-weight:700}.marketing .wt__menuitem--on:after{content:"✓"}@media (max-width:560px){.marketing .wt__bar{padding:34px 8px 8px}.marketing .wt__time,.marketing .wt-page__keys li{font-size:11.5px}}
