body.email-page{--em-maxw:var(--maxw,1560px);--em-gut:var(--gut,clamp(20px,4.5vw,72px));--em-sp:clamp(80px,9vw,132px);--em-pill:999px;--em-tint:color-mix(in srgb,var(--accent-text) 10%,transparent);--em-ok:var(--emerald);--em-ok-tint:color-mix(in srgb,var(--emerald) 12%,transparent);--em-no:var(--violet-300);--em-no-tint:color-mix(in srgb,var(--violet) 10%,transparent);--em-surface:var(--bg-2);--em-row:var(--bg);--em-shadow:0 40px 80px -48px rgba(0,0,0,.65);--em-shadow-btn:0 8px 30px color-mix(in srgb,var(--blue) 35%,transparent);--em-graph:color-mix(in srgb,var(--ink) 50%,var(--bg));--em-dur:var(--dur,180ms);--em-ease:var(--ease,cubic-bezier(.22,1,.36,1))}html[data-theme="light"] body.email-page .em-row{background:var(--bg)}html[data-theme="light"] body.email-page{--em-tint:color-mix(in srgb,var(--accent) 8%,transparent);--em-ok-tint:color-mix(in srgb,var(--emerald) 9%,transparent);--em-no-tint:color-mix(in srgb,var(--violet) 7%,transparent);--em-surface:var(--bg);--em-row:var(--bg-2);--em-shadow:0 40px 80px -44px color-mix(in srgb,var(--ink) 26%,transparent);--em-shadow-btn:none}.em-sec.brxe-section{display:block;width:100%;max-width:none;margin:0;padding:var(--em-sp) 0 0;font-family:var(--ff-body);font-size:17px;line-height:1.6;color:var(--ink)}.em-sec[id]{scroll-margin-top:84px}.em-sec .brxe-heading{font-family:var(--ff-display);font-weight:700;letter-spacing:-.028em;line-height:1.05;text-wrap:balance;color:inherit}.em-sec :where(.brxe-heading,.brxe-text-basic){margin:0}.em-sec :where(.brxe-text-basic){text-wrap:pretty}.em-sec :where(ol,ul,dl,dd,figure){margin:0;padding:0;list-style:none}.em-sec :where(a){color:inherit;text-decoration:none}.em-sec :is(a,button,[role="button"]):focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:6px}.em-wrap{display:block;width:100%;max-width:var(--em-maxw);margin-inline:auto;padding-inline:var(--em-gut)}.em-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.em-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)}.em-eyebrow::before{content:"";width:26px;height:1px;background:var(--accent-text);flex:none}.em-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)){.em-grad{color:var(--accent-text)}}.em-l{display:block}.em-lead{font-size:clamp(18px,1.5vw,21px);line-height:1.55;color:var(--ink-dim);max-width:54ch}.em-h2{margin-top:18px;font-size:clamp(32px,4.1vw,60px)}.em-h2--sm{font-size:clamp(28px,2.8vw,42px)}.email-page .em-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 28px;border-radius:var(--em-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(--em-dur) var(--em-ease),box-shadow var(--em-dur) var(--em-ease),border-color var(--em-dur) var(--em-ease)}.email-page .em-btn--primary{background:var(--grad-btn);color:var(--on-accent)}.email-page .em-btn--primary::after{content:"→";display:inline-block;transition:translate var(--em-dur) var(--em-ease)}.email-page .em-btn--primary:hover{filter:brightness(1.1);box-shadow:var(--em-shadow-btn)}.email-page .em-btn--primary:hover::after{translate:3px 0}.email-page .em-btn--ghost{background:transparent;color:var(--ink);border-color:var(--line-strong)}.email-page .em-btn--ghost:hover{border-color:var(--accent-text)}.email-page .em-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}.email-page .em-link::after{content:"→";display:inline-block;transition:translate var(--em-dur) var(--em-ease)}.email-page .em-link:hover{color:var(--accent-text)}.email-page .em-link:hover::after{translate:3px 0}.em-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.em-hero.brxe-section{padding:clamp(40px,5vw,72px) 0 0}.em-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)}.email-page .em-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}.email-page .em-crumbs__a:hover{text-decoration-color:var(--accent-text);color:var(--accent-text)}.em-hero__text{display:flex;flex-direction:column;align-items:center;max-width:980px;margin:clamp(10px,1.6vw,24px) auto 0;text-align:center}.em-hero__text>.brxe-heading,.em-hero__text>.brxe-text-basic{width:auto}.em-hero__h1{margin-top:22px;font-size:clamp(44px,5.6vw,96px);line-height:.96;letter-spacing:-.038em}.em-hero__text .em-lead{margin-top:26px;margin-inline:auto}.em-hero__text .em-cta-row{justify-content:center}.em-split{position:relative;display:block;margin:clamp(40px,5vw,72px) 0 0;border-radius:24px;background:var(--em-surface);border:1px solid var(--line);box-shadow:var(--em-shadow);overflow:hidden}.em-split::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--grad);opacity:.7}.em-split .brxe-block,.em-split .brxe-text-basic{max-width:none}.em-split__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)}.em-split__label{font:700 12px/1.3 var(--ff-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.em-split__ex{grid-column:1;font-size:13px;line-height:1.4;color:var(--ink-dim)}.email-page :is(.em-skip,.em-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}.email-page :is(.em-skip,.em-replay):hover{color:var(--accent-text)}html.em-js body.email-page .em-split__head :is(.em-skip,.em-replay){grid-area:1/2/3/3;justify-self:end;display:inline-flex;visibility:hidden}html.em-js body.email-page .em-split.is-play:not(.is-end) .em-skip,html.em-js body.email-page .em-split.is-end .em-replay{visibility:visible}.em-split.em-instant,.em-split.em-instant *{transition:none!important;animation:none!important}.em-split__body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);gap:clamp(28px,4vw,64px);align-items:stretch;padding:clamp(24px,3vw,44px) clamp(16px,3vw,48px)}.em-split__body>.brxe-block{width:auto}.em-split__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)}.em-camp{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 clamp(28px,4vw,56px);align-items:center}.em-camp>.brxe-block{width:auto}.em-src{position:relative;display:grid;justify-items:center;gap:10px;padding:20px 18px;border-radius:18px;background-color:var(--accent);background-image:var(--grad-btn);text-align:center;transition:scale .4s var(--em-ease)}.em-src::after{content:"";position:absolute;left:100%;top:50%;width:clamp(28px,4vw,56px);height:1px;background:var(--em-graph)}.em-src__env,.em-seg__env{position:relative;width:34px;height:24px;border-radius:4px;box-shadow:inset 0 0 0 2px var(--on-accent)}.em-src__env::after,.em-seg__env::after{content:"";position:absolute;left:4px;right:4px;top:2px;height:11px;border-right:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);rotate:45deg;scale:.62 .9;transform-origin:center;translate:0 -4px}.em-src__t{max-width:12ch;font:700 14px/1.3 var(--ff-body);color:var(--on-accent)}.em-segs{position:relative;display:grid;gap:10px}.em-segs::before{content:"";position:absolute;left:-14px;top:30px;bottom:30px;width:1px;background:var(--em-graph)}.em-seg{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 14px;align-items:center;padding:12px 16px;border-radius:14px;background:var(--em-row);box-shadow:inset 0 0 0 1px var(--line);transition:opacity .45s var(--em-ease),translate .45s var(--em-ease)}.em-split .em-seg{box-shadow:inset 0 0 0 1px var(--em-graph)}.em-seg::before{content:"";position:absolute;left:-14px;top:50%;width:14px;height:1px;background:var(--em-graph)}.em-seg__k{grid-column:2;font:700 12px/1.3 var(--ff-body);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.em-seg__env{grid-row:1/3;width:28px;height:20px;box-shadow:inset 0 0 0 1.5px var(--ink-dim)}.em-seg__env::after{border-color:var(--ink-dim);border-width:0 1.5px 1.5px 0;top:1px;height:9px}.em-seg__s{grid-column:2;font-size:16px;line-height:1.35;font-weight:700;color:var(--ink)}.em-phone{position:relative;display:flex;flex-direction:column;padding:16px 14px 18px;border-radius:30px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--em-graph),var(--em-shadow)}.em-phone__who{display:block;align-self:stretch;padding:4px 6px 12px;border-bottom:1px solid var(--line);font:700 12px/1.3 var(--ff-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);text-align:center}.em-thread{display:flex;flex-direction:column;gap:10px;padding-top:14px}.em-b{max-width:88%;padding:9px 12px;border-radius:16px;font-size:14px;line-height:1.4;color:var(--ink);transition:opacity .4s var(--em-ease),translate .4s var(--em-ease)}.em-split .em-b{max-width:88%}.em-b--out{align-self:flex-start;border-bottom-left-radius:4px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--em-graph)}.em-b--in{align-self:flex-end;border-bottom-right-radius:4px;background:var(--grad-btn);color:var(--on-accent);font-weight:700}.em-off{align-self:center;margin-top:auto;padding:5px 12px;border-radius:var(--em-pill);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet-300) 50%,transparent);font:700 12px/1.3 var(--ff-body);color:var(--violet-300);transition:opacity .4s var(--em-ease)}.em-phone .em-off{width:auto;margin-top:16px}html.em-js:not(.em-static) .em-split:not(.is-play) :is(.em-seg,.em-b,.em-off){opacity:0}.em-split.is-play.s-camp:not(.s-1) .em-src{scale:1.05}.em-split.is-play:not(.s-1) .em-seg--1,.em-split.is-play:not(.s-2) .em-seg--2,.em-split.is-play:not(.s-3) .em-seg--3,.em-split.is-play:not(.s-4) .em-seg--4{opacity:0;translate:-10px 0}.em-split.is-play:not(.s-m1) .em-b--1,.em-split.is-play:not(.s-m2) .em-b--2,.em-split.is-play:not(.s-m3) .em-b--3{opacity:0;translate:0 8px}.em-split.is-play:not(.s-off) .em-off{opacity:0}html.em-run .em-split.is-play:not(.is-end) .em-split__cap{opacity:0}.em-split__cap{transition:opacity .4s var(--em-ease)}.em-mail__grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,5vw,96px);align-items:start}.em-mail__grid>.brxe-block{width:auto}.em-mail__big{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:1101px){.em-mail__big{position:sticky;top:120px}}.em-num{display:block;margin-top:14px;font:700 clamp(140px,16vw,240px)/.82 var(--ff-display);letter-spacing:-.06em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.em-num__l{display:block;margin-top:6px;font:700 clamp(20px,1.8vw,26px)/1.2 var(--ff-display);letter-spacing:-.015em;color:var(--ink)}.em-mail__text{display:block}.em-spec{display:block;margin-top:clamp(22px,2.6vw,34px);border-top:1px solid var(--line-strong)}.em-spec__row{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:16px;padding:15px 0;border-bottom:1px solid var(--line)}.em-spec__k{font:500 12px/1.7 var(--ff-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.em-spec__v{font-size:17px;line-height:1.45;font-weight:700;color:var(--ink)}.em-price{margin-top:24px;font:700 clamp(19px,1.5vw,22px)/1.35 var(--ff-display);letter-spacing:-.01em;color:var(--ink)}.em-note{margin-top:10px;font-size:16px;line-height:1.55;color:var(--ink-dim);max-width:62ch}.em-sms__head{display:block;max-width:900px}.em-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,96px);margin-top:clamp(28px,3.5vw,48px);counter-reset:em-rule}.em-rule{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;padding:20px 0;border-top:1px solid var(--line);counter-increment:em-rule}.em-rule::before{content:counter(em-rule);grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-strong);font:700 14px/1 var(--ff-body);color:var(--ink)}.em-rule__t{font-size:clamp(19px,1.5vw,22px);letter-spacing:-.015em}.em-rule__d{font-size:17px;line-height:1.55;color:var(--ink-dim)}.em-where{display:block;margin-top:clamp(28px,3.5vw,48px);padding:clamp(22px,2.8vw,40px);border-radius:28px;background:var(--em-tint)}.em-where__t{font-size:clamp(20px,1.7vw,26px);letter-spacing:-.02em;margin-bottom:6px}.em-where__row{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:16px;padding:16px 0}.em-where__row+.em-where__row{border-top:1px solid var(--line-strong)}.em-where__k{font:700 clamp(19px,1.5vw,22px)/1.3 var(--ff-display);letter-spacing:-.015em;color:var(--ink)}.em-where__v{font-size:17px;line-height:1.55;color:var(--ink-dim)}.em-sms .em-link{margin-top:14px}.em-faq__head{display:block;max-width:880px}.em-faq__list{display:block;margin-top:clamp(30px,4vw,52px)}.em-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)}.em-faq__item:last-child{border-bottom:1px solid var(--line)}.em-faq__q{font-size:clamp(19px,1.5vw,22px);line-height:1.3;letter-spacing:-.015em}.em-faq__a{display:block}.em-faq__text{font-size:17px;line-height:1.6;color:var(--ink-dim);max-width:62ch}.em-cta.brxe-section{padding-bottom:var(--em-sp)}.em-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(--em-tint)}.em-cta__band .em-lead{margin-top:18px;margin-inline:auto}.em-cta__band .em-cta-row{justify-content:center}.em-fine{margin-top:18px;max-width:56ch;text-wrap:balance;font-size:15px;line-height:1.55;color:var(--ink-dim)}html.em-js .em-reveal{opacity:0;translate:0 14px;transition:opacity .6s var(--em-ease),translate .6s var(--em-ease)}html.em-js .em-reveal.is-in{opacity:1;translate:none}@media (max-width:1100px){.em-hero.brxe-section{padding-top:clamp(72px,12vw,96px)}.em-split__body{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.em-mail__grid{grid-template-columns:1fr}}@media (max-width:860px){.em-faq__item{grid-template-columns:1fr}.em-split__body{grid-template-columns:1fr}.em-phone{max-width:360px;width:100%;justify-self:center}.em-rules{grid-template-columns:1fr}}@media (max-width:620px){.em-split__body{padding:18px 12px 20px;gap:22px}.em-split__label{letter-spacing:.08em}.em-split .em-seg{padding:9px 12px}.em-segs{gap:8px}.em-seg__s{font-size:15px}.em-camp{grid-template-columns:1fr;gap:28px}.em-src{justify-self:center;grid-template-columns:auto auto;align-items:center;padding:12px 18px}.em-src::after{left:50%;top:100%;width:1px;height:28px}.em-segs::before{display:none}.em-seg::before{display:none}.em-where__row,.em-spec__row{grid-template-columns:1fr;gap:4px}}@media (max-width:560px){.em-cta-row .em-btn{width:100%;white-space:normal;text-align:center;text-wrap:balance;line-height:1.25;padding-block:13px;padding-inline:20px;letter-spacing:.04em}}@media (prefers-reduced-motion:reduce){html.em-js .em-reveal{opacity:1;translate:none;transition:none}html.em-js body.email-page .em-split__head :is(.em-skip,.em-replay){display:none}.em-seg,.em-b,.em-off,.em-src{transition:none!important;animation:none!important}}html.em-static:not(.em-run) .em-split,html.em-static:not(.em-run) .em-split *{transition:none!important;animation:none!important}@media (max-width:420px){.em-cta-row .em-btn{font-size:12px;letter-spacing:.02em;padding-inline:12px}.em-cta-row .em-btn--primary::after{display:none}.em-cta__band{padding-inline:12px}}