body.landing-page{--lp-maxw:var(--maxw,1560px);--lp-gut:var(--gut,clamp(20px,4.5vw,72px));--lp-sp:clamp(80px,9vw,132px);--lp-pill:999px;--lp-tint:color-mix(in srgb,var(--accent-text) 10%,transparent);--lp-ok:var(--emerald);--lp-ok-tint:color-mix(in srgb,var(--emerald) 12%,transparent);--lp-no:var(--violet-300);--lp-no-tint:color-mix(in srgb,var(--violet) 10%,transparent);--lp-surface:var(--bg-2);--lp-row:var(--bg);--lp-shadow:0 40px 80px -48px rgba(0,0,0,.65);--lp-shadow-btn:0 8px 30px color-mix(in srgb,var(--blue) 35%,transparent);--lp-graph:color-mix(in srgb,var(--ink) 50%,var(--bg));--lp-dur:var(--dur,180ms);--lp-ease:var(--ease,cubic-bezier(.22,1,.36,1))}html[data-theme="light"] body.landing-page{--lp-tint:color-mix(in srgb,var(--accent) 8%,transparent);--lp-ok-tint:color-mix(in srgb,var(--emerald) 9%,transparent);--lp-no-tint:color-mix(in srgb,var(--violet) 7%,transparent);--lp-surface:var(--bg);--lp-row:var(--bg-2);--lp-shadow:0 40px 80px -44px color-mix(in srgb,var(--ink) 26%,transparent);--lp-shadow-btn:none}.lp-sec.brxe-section{display:block;width:100%;max-width:none;margin:0;padding:var(--lp-sp) 0 0;font-family:var(--ff-body);font-size:17px;line-height:1.6;color:var(--ink)}.lp-sec[id]{scroll-margin-top:84px}.lp-sec .brxe-heading{font-family:var(--ff-display);font-weight:700;letter-spacing:-.028em;line-height:1.05;text-wrap:balance;color:inherit}.lp-sec :where(.brxe-heading,.brxe-text-basic){margin:0}.lp-sec :where(.brxe-text-basic){text-wrap:pretty}.lp-sec :where(ol,ul,dl,dd,figure){margin:0;padding:0;list-style:none}.lp-sec :where(a){color:inherit;text-decoration:none}.lp-sec :is(a,button,[role="button"]):focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:6px}.lp-wrap{display:block;width:100%;max-width:var(--lp-maxw);margin-inline:auto;padding-inline:var(--lp-gut)}.lp-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lp-eyebrow{display:inline-flex;align-items:center;gap:12px;font:500 12px/1.2 var(--ff-body);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text)}.lp-eyebrow::before{content:"";width:26px;height:1px;background:var(--accent-text);flex:none}.lp-grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.1em;margin-bottom:-.1em}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.lp-grad{color:var(--accent-text)}}.lp-l{display:block}.lp-lead{font-size:clamp(18px,1.5vw,21px);line-height:1.55;color:var(--ink-dim);max-width:54ch}.lp-h2{margin-top:18px;font-size:clamp(32px,4.1vw,60px)}.lp-h2--sm{font-size:clamp(28px,2.8vw,42px)}.landing-page .lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 28px;border-radius:var(--lp-pill);border:1px solid transparent;font:700 13px/1 var(--ff-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;text-decoration:none;transition:filter var(--lp-dur) var(--lp-ease),box-shadow var(--lp-dur) var(--lp-ease),border-color var(--lp-dur) var(--lp-ease)}.landing-page .lp-btn--primary{background:var(--grad-btn);color:var(--on-accent)}.landing-page .lp-btn--primary::after{content:"→";display:inline-block;transition:translate var(--lp-dur) var(--lp-ease)}.landing-page .lp-btn--primary:hover{filter:brightness(1.1);box-shadow:var(--lp-shadow-btn)}.landing-page .lp-btn--primary:hover::after{translate:3px 0}.landing-page .lp-btn--ghost{background:transparent;color:var(--ink);border-color:var(--line-strong)}.landing-page .lp-btn--ghost:hover{border-color:var(--accent-text)}.landing-page .lp-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding-block:13px;font:700 13px/1.2 var(--ff-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent-text);text-decoration-thickness:1px;text-underline-offset:7px}.landing-page .lp-link::after{content:"→";display:inline-block;transition:translate var(--lp-dur) var(--lp-ease)}.landing-page .lp-link:hover{color:var(--accent-text)}.landing-page .lp-link:hover::after{translate:3px 0}.lp-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.lp-hero.brxe-section{padding:clamp(40px,5vw,72px) 0 0}.lp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font:500 13px/1.3 var(--ff-body);letter-spacing:.04em;color:var(--ink-dim)}.landing-page .lp-crumbs__a{display:inline-flex;align-items:center;min-height:44px;padding-inline:9px;margin-inline:-9px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:5px}.landing-page .lp-crumbs__a:hover{text-decoration-color:var(--accent-text);color:var(--accent-text)}.lp-hero .lp-eyebrow{margin-top:clamp(10px,1.4vw,22px)}.lp-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px clamp(32px,5vw,96px);align-items:end;margin-top:22px}.lp-hero__grid>.brxe-block{width:auto}.lp-hero__h1{font-size:clamp(44px,5.6vw,96px);line-height:.96;letter-spacing:-.038em}.lp-hero__text{display:block;padding-bottom:6px}.lp-hero__text .lp-cta-row{margin-top:26px}.lp-build{position:relative;display:block;margin:clamp(40px,5vw,72px) 0 0;border-radius:24px;background:var(--lp-surface);border:1px solid var(--line);box-shadow:var(--lp-shadow);overflow:hidden}.lp-build::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--grad);opacity:.7}.lp-build .brxe-block,.lp-build .brxe-text-basic{max-width:none}.lp-build__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:16px clamp(16px,2.4vw,32px) 14px;border-bottom:1px solid var(--line)}.lp-build__label{font:700 12px/1.3 var(--ff-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.lp-build__ex{grid-column:1;font-size:13px;line-height:1.4;color:var(--ink-dim)}.landing-page :is(.lp-skip,.lp-replay){display:none;min-height:44px;padding:0 4px;background:none;border:0;font:700 12px/1 var(--ff-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent-text);text-underline-offset:6px;cursor:pointer;align-items:center;white-space:nowrap}.landing-page :is(.lp-skip,.lp-replay):hover{color:var(--accent-text)}html.lp-js body.landing-page .lp-build__head :is(.lp-skip,.lp-replay){grid-area:1/2/3/3;justify-self:end;display:inline-flex;visibility:hidden}html.lp-js body.landing-page .lp-build.is-play:not(.is-end) .lp-skip,html.lp-js body.landing-page .lp-build.is-end .lp-replay{visibility:visible}.lp-build.lp-instant,.lp-build.lp-instant *{transition:none!important;animation:none!important}.lp-build__body{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(40px,6vw,104px);align-items:start;padding:clamp(24px,3vw,44px) clamp(16px,3vw,48px)}.lp-build__body>.brxe-block{width:auto}.lp-build__cap{display:block;text-align:left;padding:12px clamp(16px,2.4vw,32px) 16px;border-top:1px solid var(--line);font-size:14px;line-height:1.5;color:var(--ink-dim)}.lp-side{position:relative;display:block;padding-top:clamp(10px,3vw,48px)}.lp-ad{position:relative;display:grid;gap:6px;padding:18px 20px;border-radius:16px;background:var(--lp-row);box-shadow:inset 0 0 0 1px var(--line)}.lp-ad__tag{justify-self:start;padding:2px 8px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--lp-graph);font:700 12px/1.4 var(--ff-body);color:var(--ink)}.lp-ad__h{font:700 clamp(19px,1.5vw,22px)/1.25 var(--ff-display);letter-spacing:-.01em;color:var(--accent-text)}.lp-ad__d{font-size:15px;line-height:1.45;color:var(--ink-dim)}.lp-ad__click{position:absolute;left:46%;top:52px;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;box-shadow:0 0 0 2px var(--accent-text);opacity:0;pointer-events:none}.lp-arrow{position:absolute;top:calc(clamp(10px,3vw,48px) + 44px);left:100%;width:clamp(40px,6vw,104px);height:2px;background:linear-gradient(90deg,var(--lp-graph),var(--accent-text));transform-origin:left;transition:scale .6s var(--lp-ease)}.lp-arrow::after{content:"";position:absolute;right:-1px;top:-5px;border-left:9px solid var(--accent-text);border-top:6px solid transparent;border-bottom:6px solid transparent}.lp-ev{display:grid;gap:10px;margin-top:28px;padding:16px 18px;border-radius:16px;background:var(--lp-ok-tint)}.lp-ev__name{justify-self:start;display:inline-flex;align-items:center;gap:8px;font:700 14px/1.3 var(--ff-body);color:var(--ink)}.lp-ev__name::before{content:"";width:16px;height:16px;border-radius:50%;background:var(--emerald);box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--emerald) 40%,var(--lp-surface))}.lp-ev__t{font-size:13px;line-height:1.3;color:var(--ink-dim)}.lp-ev__list{display:flex;flex-wrap:wrap;gap:8px}.lp-ev__chip{padding:4px 11px;border-radius:var(--lp-pill);background:var(--lp-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--emerald) 45%,transparent);font:700 13px/1.3 var(--ff-body);color:var(--ink);transition:opacity .4s var(--lp-ease),translate .4s var(--lp-ease)}.lp-page{position:relative;display:block;border-radius:18px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--lp-graph),var(--lp-shadow);overflow:hidden}.lp-page__bar{display:flex;gap:6px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--lp-row)}.lp-page__dot{width:9px;height:9px;border-radius:50%;background:var(--line-strong)}.lp-page__body{display:grid;gap:16px;padding:clamp(20px,2.4vw,32px)}.lp-pb{display:block;transition:opacity .5s var(--lp-ease),translate .5s var(--lp-ease)}.lp-pg-h{display:block;font:700 clamp(24px,2.3vw,34px)/1.1 var(--ff-display);letter-spacing:-.025em;color:var(--ink)}.lp-pg-p{display:block;font-size:15px;line-height:1.5;color:var(--ink-dim)}.lp-pb--form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:10px;align-items:end;padding:14px;border-radius:14px;background:var(--bg-2)}.lp-field{display:grid;gap:5px}.lp-field__k{font-size:12px;line-height:1.2;color:var(--ink-dim)}.lp-field__v{position:relative;height:42px;border-radius:10px;background:var(--lp-surface);box-shadow:inset 0 0 0 1px var(--lp-graph);transition:box-shadow .3s var(--lp-ease)}.lp-field__v::after{content:"";position:absolute;left:12px;top:50%;width:58%;height:8px;margin-top:-4px;border-radius:4px;background:color-mix(in srgb,var(--ink) 55%,transparent);transform-origin:left;transition:scale .7s var(--lp-ease)}.lp-submit{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:var(--lp-pill);background:var(--grad-btn);transition:scale .2s var(--lp-ease),filter .2s}.lp-submit__t{font:700 13px/1.2 var(--ff-body);color:var(--on-accent);white-space:nowrap}.lp-pb--wa{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lp-wa__i{position:relative;flex:none;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--emerald)}.lp-wa__i::after{content:"";position:absolute;left:1px;bottom:-1px;width:7px;height:7px;background:var(--emerald);clip-path:polygon(0 100%,30% 0,100% 45%)}.lp-wa__t{font-size:15px;line-height:1.3;font-weight:700;color:var(--ink)}.lp-note{display:inline-flex;align-items:center;gap:8px;width:auto;font:700 12px/1.3 var(--ff-body);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);transition:opacity .4s var(--lp-ease)}.lp-note::before{content:"";width:18px;height:1px;background:var(--accent-text)}.lp-pb--h .lp-note{margin-top:10px}.lp-pb--form .lp-note{grid-column:1/-1}.lp-pb--wa .lp-note{flex-basis:100%}html.lp-js:not(.lp-static) .lp-build:not(.is-play) :is(.lp-pb,.lp-ev){opacity:0}html.lp-js:not(.lp-static) .lp-build:not(.is-play) .lp-field__v::after{scale:0 1}html.lp-js:not(.lp-static) .lp-build:not(.is-play) .lp-arrow{scale:0 1}.lp-build.is-play:not(.s-h) .lp-arrow{scale:0 1}.lp-build.is-play.s-click:not(.s-h) .lp-ad__click{animation:lp-click .7s var(--lp-ease) both}@keyframes lp-click{0%{opacity:0;scale:1.8}50%{opacity:1;scale:1}100%{opacity:0;scale:1.2}}.lp-build.is-play:not(.s-h) .lp-pb--h,.lp-build.is-play:not(.s-p) .lp-pb--p,.lp-build.is-play:not(.s-form) .lp-pb--form,.lp-build.is-play:not(.s-wa) .lp-pb--wa{opacity:0;translate:0 10px}.lp-build.is-play:not(.s-f1) .lp-field--1 .lp-field__v::after,.lp-build.is-play:not(.s-f2) .lp-field--2 .lp-field__v::after{scale:0 1}.lp-build.is-play.s-f1:not(.s-f2) .lp-field--1 .lp-field__v,.lp-build.is-play.s-f2:not(.s-send) .lp-field--2 .lp-field__v{box-shadow:inset 0 0 0 2px var(--accent-text)}.lp-build.is-play.s-send:not(.s-ev) .lp-submit{scale:.94;filter:brightness(1.15)}.lp-build.is-play:not(.s-ev) .lp-ev{opacity:.0;translate:0 8px}.lp-ev{transition:opacity .5s var(--lp-ease),translate .5s var(--lp-ease)}.lp-build.is-play.s-ev .lp-ev__chip--2{transition-delay:.2s}.lp-build.is-play.s-ev .lp-ev__chip--3{transition-delay:.4s}.lp-build.is-play:not(.s-ev) .lp-ev__chip{opacity:0;translate:0 6px}.lp-anat__head{display:block;max-width:900px}.lp-anat__head .lp-lead{margin-top:20px}.lp-anat__grid{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:clamp(32px,5vw,96px);align-items:start;margin-top:clamp(36px,4.5vw,64px)}.lp-anat__grid>.brxe-block{width:auto}.lp-skel{position:sticky;top:110px;display:grid;gap:8px;padding:14px;border-radius:18px;background:var(--lp-surface);box-shadow:inset 0 0 0 1px var(--line);counter-reset:lp-skel}.lp-skel__b{position:relative;border-radius:8px;background:var(--lp-tint);counter-increment:lp-skel}.lp-skel__b::before{content:counter(lp-skel,decimal-leading-zero);position:absolute;left:10px;top:8px;font:700 12px/1 var(--ff-body);color:var(--accent-text)}.lp-skel__b--1{height:84px;background:color-mix(in srgb,var(--accent) 20%,transparent)}.lp-skel__b--2{height:54px}.lp-skel__b--3{height:46px}.lp-skel__b--4{height:72px;background:color-mix(in srgb,var(--accent) 20%,transparent)}.lp-skel__b--5{height:34px;background:var(--lp-ok-tint)}.lp-skel__b--6{height:96px}.lp-parts{display:block;counter-reset:lp-part}.lp-part{display:grid;grid-template-columns:56px minmax(0,.7fr) minmax(0,1.3fr);gap:6px 24px;align-items:baseline;padding:20px 0;border-top:1px solid var(--line);counter-increment:lp-part}.lp-part:last-child{border-bottom:1px solid var(--line)}.lp-part::before{content:counter(lp-part,decimal-leading-zero);font:700 14px/1.3 var(--ff-body);color:var(--accent-text)}.lp-part__t{font-size:clamp(20px,1.6vw,24px);letter-spacing:-.02em}.lp-part__d{font-size:17px;line-height:1.55;color:var(--ink-dim)}.lp-proj__head{display:block;max-width:900px}.lp-sheet{display:block;margin-top:clamp(28px,3.5vw,48px);padding:clamp(24px,3vw,44px);border-radius:28px;background:var(--lp-tint)}.lp-sheet__cols{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:28px clamp(32px,5vw,96px)}.lp-sheet__col{display:block}.lp-sheet__t{display:block;font:700 12px/1.3 var(--ff-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.lp-sheet__list{display:block;margin-top:12px}.lp-sheet__li{position:relative;padding:11px 0 11px 30px;border-top:1px solid var(--line);font-size:17px;line-height:1.45;color:var(--ink)}.lp-sheet__col--in .lp-sheet__li::before{content:"";position:absolute;left:4px;top:17px;width:5px;height:10px;border-right:2px solid var(--emerald);border-bottom:2px solid var(--emerald);rotate:40deg}.lp-sheet__col--out .lp-sheet__li{color:var(--ink-dim)}.lp-sheet__col--out .lp-sheet__li::before{content:"";position:absolute;left:2px;top:22px;width:12px;height:2px;background:var(--ink-dim)}.lp-sheet__terms{display:flex;flex-wrap:wrap;gap:16px clamp(32px,5vw,72px);margin-top:clamp(24px,3vw,36px);padding-top:20px;border-top:1px solid var(--line-strong)}.lp-sheet__term{display:grid;gap:2px;width:auto}.lp-sheet__k{font:500 12px/1.5 var(--ff-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.lp-sheet__v{font-size:clamp(20px,1.7vw,26px);line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.lp-ads__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,96px);align-items:start}.lp-ads__head{display:block}.lp-ads__head .lp-link{margin-top:14px}.lp-plans{display:block;border-top:1px solid var(--line-strong)}.lp-plans__row{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.lp-plans__k{font:700 clamp(20px,1.6vw,24px)/1.2 var(--ff-display);letter-spacing:-.02em;color:var(--ink)}.lp-plans__v{font-size:17px;line-height:1.55;color:var(--ink-dim)}.lp-faq__head{display:block;max-width:880px}.lp-faq__list{display:block;margin-top:clamp(30px,4vw,52px)}.lp-faq__item{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px clamp(24px,4vw,72px);padding:22px 0;border-top:1px solid var(--line)}.lp-faq__item:last-child{border-bottom:1px solid var(--line)}.lp-faq__q{font-size:clamp(19px,1.5vw,22px);line-height:1.3;letter-spacing:-.015em}.lp-faq__a{display:block}.lp-faq__text{font-size:17px;line-height:1.6;color:var(--ink-dim);max-width:62ch}.lp-cta.brxe-section{padding-bottom:var(--lp-sp)}.lp-cta__band{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(40px,5vw,80px) clamp(20px,4vw,64px);border-radius:28px;background:var(--lp-tint)}.lp-cta__band .lp-lead{margin-top:18px;margin-inline:auto}.lp-cta__band .lp-cta-row{justify-content:center}.lp-fine{margin-top:18px;max-width:56ch;text-wrap:balance;font-size:15px;line-height:1.55;color:var(--ink-dim)}html.lp-js .lp-reveal{opacity:0;translate:0 14px;transition:opacity .6s var(--lp-ease),translate .6s var(--lp-ease)}html.lp-js .lp-reveal.is-in{opacity:1;translate:none}@media (max-width:1100px){.lp-hero.brxe-section{padding-top:clamp(72px,12vw,96px)}.lp-hero__grid{grid-template-columns:1fr}.lp-ads__grid{grid-template-columns:1fr}}@media (max-width:860px){.lp-faq__item{grid-template-columns:1fr}.lp-build__body{grid-template-columns:1fr;gap:28px}.lp-side{padding-top:0}.lp-build__body{display:flex;flex-direction:column;gap:20px}.lp-side{display:contents}.lp-ad{order:1}.lp-page{order:3}.lp-ev{order:4}.lp-arrow{order:2;left:auto;top:auto;bottom:auto;width:2px;height:28px;position:relative;display:block;margin:-8px auto -8px;background:linear-gradient(180deg,var(--lp-graph),var(--accent-text));transform-origin:top}html.lp-js:not(.lp-static) .lp-build:not(.is-play) .lp-arrow{scale:1 0}.lp-arrow::after{right:auto;left:-5px;top:auto;bottom:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid var(--accent-text);border-bottom:0}.lp-build.is-play:not(.s-h) .lp-arrow{scale:1 0}.lp-anat__grid{grid-template-columns:1fr}.lp-skel{display:none}.lp-sheet__cols{grid-template-columns:1fr}}@media (max-width:620px){.lp-build__body{padding:20px 12px 22px}.lp-pb--form{grid-template-columns:1fr}.lp-part{grid-template-columns:40px minmax(0,1fr)}.lp-part__d{grid-column:2}.lp-plans__row{grid-template-columns:1fr;gap:4px}}@media (max-width:560px){.lp-cta-row .lp-btn{width:100%;white-space:normal;text-align:center;text-wrap:balance;line-height:1.25;padding-block:13px;padding-inline:16px;letter-spacing:.02em}.lp-cta__band{padding-inline:14px}}@media (prefers-reduced-motion:reduce){html.lp-js .lp-reveal{opacity:1;translate:none;transition:none}html.lp-js body.landing-page .lp-build__head :is(.lp-skip,.lp-replay){display:none}.lp-pb,.lp-ev,.lp-ev__chip,.lp-arrow,.lp-field__v,.lp-field__v::after,.lp-submit,.lp-ad__click{transition:none!important;animation:none!important}}html.lp-static:not(.lp-run) .lp-build,html.lp-static:not(.lp-run) .lp-build *{transition:none!important;animation:none!important}@media (max-width:420px){.lp-cta-row .lp-btn{font-size:12px;letter-spacing:.02em;padding-inline:12px}.lp-cta-row .lp-btn--primary::after{display:none}.lp-cta__band{padding-inline:12px}}