@layer components{.lp{--bg:#f7f5f0;--surface:#f7f5f0;--surface-2:#efebe3;--surface-3:#e2ddd2;--line:#e2ddd2;--line-strong:#e2ddd2;--ink:#0b1b3f;--ink-2:#5b6478;--ink-3:#5b6478;--ink-4:#8b93a3;--brand:#0b1b3f;--brand-hover:#0b1b3f;--accent:#0b1b3f;--accent-ink:#f7f5f0;--accent-soft:#efebe3;--accent-line:#e2ddd2;--focus:#0b1b3f;--control:#cfc8ba;--attention:#8d2f2a;--lp-green:#2f7d5b;--lp-gutter:20px;--lp-ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--hair-ink:#0b1b3f1f;--hair-ink-2:#0b1b3f33;--lp-green-wash:#e4efe8;--lp-green-ink:#245f47;--lp-navy:#0b1b3f;--lp-paper:#f7f5f0;--lp-on-navy:#f7f5f0bd;--lp-on-navy-2:#f7f5f08f;--lp-hair-navy:#f7f5f024;--lp-card:#fcfbf8;--lp-r:3px;--lp-r-card:6px;background:var(--bg);color:var(--ink);font-family:var(--font-marketing-sans), "Switzer", sans-serif;text-rendering:optimizelegibility;font-size:17.5px;font-weight:400;line-height:1.55}.lp ::selection{color:var(--ink);background:#e4efe8}.lp h1,.lp h2,.lp .display,.lp-tagline,.lp-approve,.lp-portrait strong,.lp-statement p,.lp-thanks{font-family:var(--font-marketing-display), "Newsreader", serif;letter-spacing:-.02em;font-weight:400}.lp em,.lp-approve,.lp-founder blockquote p{font-style:italic}.lp a{color:inherit}.lp :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lp-skip{z-index:80;border-radius:var(--lp-r);background:var(--ink);color:var(--bg);clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:8px 14px;position:absolute;top:12px;left:12px;overflow:hidden}.lp-skip:focus{clip:auto;clip-path:none;width:auto;height:auto;overflow:visible}.lp-wrap{width:min(1200px,100% - 40px);margin-inline:auto}@media (min-width:800px){.lp-wrap{width:min(1200px,100% - 64px)}}.lp-nav{z-index:40;background:var(--lp-navy);color:var(--lp-paper);border-bottom:1px solid var(--lp-hair-navy);position:sticky;top:0}.lp-nav-row{align-items:center;gap:8px;min-height:64px;display:flex}.lp-nav .lp-wordmark{color:var(--lp-paper)}.lp-nav :focus-visible{outline-color:var(--lp-paper)}.lp-nav-links{gap:2px;margin-left:20px;display:none}.lp-navlink,.lp-mobilelink{min-height:40px;color:var(--lp-on-navy);border-radius:var(--lp-r);transition:color .16s var(--lp-ease);align-items:center;padding:0 10px;font-size:14.5px;display:inline-flex}.lp-navlink:hover,.lp-mobilelink:hover{color:var(--lp-paper)}.lp-nav-row,.lp-nav-actions{flex-wrap:nowrap}.lp-nav-actions{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.lp-nav-signin{display:none}.lp-menu{border-radius:var(--lp-r);width:44px;height:44px;color:var(--lp-paper);justify-content:center;align-items:center;display:inline-flex}.lp-mobile{border-top:1px solid var(--lp-hair-navy);padding:6px 0 14px;display:grid}.lp-mobile .lp-mobilelink{padding:0;font-size:16px}@media (max-width:359px){.lp-nav .lp-nav-cta{display:none}}.lp-mobilelink{min-height:44px}@media (min-width:960px){.lp-nav-links{display:flex}.lp-nav-signin{display:inline-flex}.lp-menu,.lp-mobile{display:none}}.lp a.lp-btn-line,.lp .lp-btn-line{color:var(--lp-paper);background:0 0;border:1px solid #f7f5f06b}@media (hover:hover){.lp a.lp-btn-line:hover{opacity:1;background:#f7f5f014}}.lp-wordmark{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:8px;font-size:16px;font-weight:500;display:inline-flex}.lp-wordmark .lp-mark{flex:none}.lp-btn{border-radius:var(--lp-r);white-space:nowrap;min-height:44px;transition:opacity .16s var(--lp-ease), transform .16s var(--lp-ease);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.lp a.lp-btn-primary,.lp .lp-btn-primary,.lp a.lp-btn-ink,.lp .lp-btn-ink{background:var(--ink);color:var(--bg)}.lp-btn-secondary{color:var(--ink);border:1px solid var(--hair-ink-2);background:0 0}.lp-nav .lp-btn{flex:none}.lp-btn-sm{min-height:40px;padding:0 14px}@media (hover:hover){.lp-btn:hover{opacity:.88}}.lp-btn:active{transform:translateY(1px)}.lp-btn:disabled{opacity:.55}.lp-hx{background:var(--lp-navy);color:var(--lp-paper);--ink-3:var(--lp-on-navy-2);--color-ink-3:var(--lp-on-navy-2);padding:44px 0 56px;position:relative;overflow:clip}@media (min-width:980px){.lp-hx{padding:72px 0 88px}}.lp-hx-grid{align-items:center;gap:36px;display:grid}@media (min-width:980px){.lp-hx-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:24px}}.lp-hx-kicker{color:var(--lp-on-navy);margin-bottom:20px;font-size:15px}.lp .lp-hx h1{letter-spacing:-.025em;text-wrap:balance;max-width:11em;font-size:clamp(42px,5.4vw,80px);line-height:1.02}.lp-nw{white-space:nowrap}@media (max-width:419px){.lp-hx h1 .lp-nw{white-space:normal}}.lp-hx .lp-lede{max-width:32rem;color:var(--lp-on-navy);text-wrap:pretty;margin-top:24px}.lp-hx-cta{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.lp-hx .lp-btn-secondary{color:var(--lp-paper);border-color:#f7f5f052}@media (hover:hover){.lp-hx .lp-btn-secondary:hover{opacity:1;background:#f7f5f014}}.lp-hx .lp-play{background:var(--lp-paper);color:var(--lp-navy)}.lp-hx :focus-visible{outline-color:var(--lp-paper)}.lp-hx-proof{border-top:1px solid var(--lp-hair-navy);max-width:32rem;color:var(--lp-on-navy-2);gap:6px;margin-top:40px;padding-top:18px;font-size:14px;line-height:1.45;display:grid}.lp-hx-ros{justify-self:center;width:min(88%,400px);margin:0}@media (min-width:980px){.lp-hx-ros{margin-right:max(-14vw,-180px);justify-self:end;width:min(680px,48vw);margin-block:-40px}}.lp-ros{width:100%;height:auto;display:block;overflow:visible}.lp-ros-rings,.lp-ros-spin{stroke:#33497c;stroke-width:.6px}.lp-ros-spin{transform-box:fill-box;transform-origin:50%;will-change:transform;animation:360s linear infinite lp-ros-turn}.lp-ros-disc{fill:var(--lp-navy)}.lp-ros-ink{stroke:var(--lp-paper)}.lp-ros-smile{stroke:#6fcb9c}@keyframes lp-ros-turn{to{transform:rotate(360deg)}}.lp a.lp-btn-paper,.lp .lp-btn-paper{background:var(--bg);color:var(--ink)}.lp-play{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding-left:2px;display:inline-flex}.lp-dialog{background:0 0;border:0;width:min(1120px,94vw);max-width:none;margin:auto;padding:0;overflow:visible}.lp-dialog::backdrop{background:#060e22db}.lp-dialog-inner{padding-top:48px;position:relative}.lp-dialog-x{border-radius:var(--lp-r);color:#fff;background:#ffffff1f;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:0;right:0}@media (hover:hover){.lp-dialog-x:hover{background:#ffffff38}}.lp-dial{aspect-ratio:1;width:100%;color:var(--ink);position:relative}.lp-dial-face{width:100%;height:100%;display:block;overflow:visible}.lp-dial-ring{fill:none;stroke:var(--hair-ink-2);stroke-width:1px}.lp-dial-tick{stroke:var(--ink);stroke-opacity:.26;stroke-width:1px}.lp-dial-tick.is-major{stroke-opacity:.6}.lp-dial-day{fill:none;stroke:var(--lp-green);stroke-width:2.5px;stroke-linecap:round}.lp-dial-hour{fill:var(--ink-2);letter-spacing:.04em;font-size:13px}.lp-dial-stop circle{fill:var(--bg);stroke:var(--ink);stroke-width:1.5px;transition:r .22s var(--ease-out), fill .22s var(--ease-out), stroke .22s var(--ease-out)}.lp-dial-stop[data-s=done] circle{fill:var(--ink)}.lp-dial-stop[data-s=on] circle{fill:var(--lp-green);stroke:var(--lp-green)}.lp-dial-stop text{font-family:var(--font-marketing-sans), "Switzer", sans-serif;fill:var(--ink-2);transition:fill .22s var(--ease-out);font-size:17px}.lp-dial-stop[data-s=on] text{fill:var(--ink);font-weight:500}@media (max-width:600px){.lp-dial-stop text{font-size:20px}.lp-dial-hour{font-size:15px}}.lp-hand{aspect-ratio:1;width:67.7%;color:var(--ink);will-change:transform;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.lp-hand svg{width:100%;height:100%;display:block;overflow:visible}.lp-minidial{border:1px solid var(--hair-ink-2);border-radius:50%;flex:none;width:30px;height:30px;display:inline-block;position:relative}.lp-minidial .lp-hand{width:100%}.lp-minidial .lp-hand-reach{stroke-width:2.5px}.lp-mono-cap,.lp-figure,.lp-pn-code,.lp-pn-tag,.lp-pn-val,.lp-pn-sum strong,.lp-pn-stake strong,.lp-mo-time,.lp-rail-time,.lp-phonebar-time,.lp-dial-hour,.lp-footer-copy,.lp-mo-subs span,.lp-lg-code,.lp-lg-num,.lp-lg-tag,.lp-pn-soap dt,.lp-pn-call li span{font-family:var(--font-marketing-mono), ui-monospace, monospace}.lp-mono-cap{color:var(--ink-2);margin-top:8px;font-size:12.5px;line-height:1.4}.lp-glyph{color:var(--ink);vertical-align:middle;flex:none;display:inline-block;position:relative}.lp-glyph svg{transform-origin:50%;width:100%;height:100%;display:block;overflow:visible}.lp-glyph-tail{transform-box:view-box;transform-origin:50%;transition:transform .22s var(--ease-out)}.lp-glyph-tail line{transition:stroke .22s var(--ease-out)}.lp-glyph[data-state=found] .lp-glyph-tail line{stroke:var(--lp-green)}.lp-glyph[data-state=waiting] .lp-glyph-tail{transform:translate(3.2px,3.8px)}.lp-glyph:after{content:"";border:1px solid var(--lp-green);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.lp-glyph[data-state=working] svg{animation:lp-sweep 1.6s var(--ease-in-out) infinite}.lp-glyph[data-state=found]:after{animation:lp-pulse .9s var(--ease-out) var(--pulse-at,0s) 1 both}.lp-wordmark:hover .lp-glyph-tail{transform:rotate(8deg)}}@keyframes lp-sweep{to{transform:rotate(360deg)}}@keyframes lp-pulse{0%{opacity:.5;transform:scale(.95)}to{opacity:0;transform:scale(1.6)}}.lp-glyph-handoff{vertical-align:middle;flex:none;display:inline-block;position:relative}.lp-glyph-handoff>.lp-glyph{position:absolute;inset:0}.lp-glyph-handoff .is-from{opacity:0}.lp-glyph-handoff .is-to{opacity:1;--pulse-at:var(--done,0s)}@media (prefers-reduced-motion:no-preference){.lp-glyph-handoff .is-from{animation:lp-out .2s linear var(--done,0s) both}.lp-glyph-handoff .is-to{animation:lp-in .2s linear var(--done,0s) both}[data-approved=true] .lp-glyph-handoff .is-to{--pulse-at:0s}}@keyframes lp-in{0%{opacity:0}to{opacity:1}}@keyframes lp-out{0%{opacity:1}to{opacity:0}}@keyframes lp-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp-stateline{color:var(--ink);align-items:center;gap:10px;font-size:15.5px;line-height:1.35;display:flex}.lp-stateline>span{min-width:0}.lp section[id]{scroll-margin-top:96px}.lp h2{text-wrap:balance;overflow-wrap:anywhere;max-width:16ch;font-size:clamp(34px,4.2vw,60px);line-height:1.05}.lp-day{background:linear-gradient(to bottom, var(--bg) 0%, var(--bg) 52%, #f4ede3 76%, #ecdfd3 100%);padding-top:88px;position:relative}@media (min-width:1100px){.lp-day{padding-top:120px}}.lp-day-intro{padding-bottom:40px}.lp-day-intro p{max-width:34rem;color:var(--ink-2);text-wrap:pretty;margin-top:16px}.lp-day-grid{padding-bottom:260px;display:grid}.lp-rail{display:none}.lp-phonebar{z-index:30;background:color-mix(in srgb, var(--bg) 94%, transparent);border:1px solid var(--line);border-radius:var(--lp-r);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:10px;height:46px;margin:0 20px 28px;padding:0 14px 0 8px;display:flex;position:sticky;top:76px}.lp-phonebar-time{white-space:nowrap;font-size:14px}.lp-phonebar-agent{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);font-size:14px;overflow:hidden}.lp-phonebar-wait{align-items:center;gap:6px;margin-left:auto;font-size:13px;display:inline-flex}@media (min-width:1100px){.lp-phonebar{display:none}.lp-day-grid{grid-template-columns:290px minmax(0,1fr);gap:80px}.lp-rail{display:block}.lp-rail-inner{position:sticky;top:104px}}.lp-rail .lp-dial{width:270px;margin-left:-10px}.lp-rail-time{letter-spacing:-.04em;margin-top:6px;font-size:36px;line-height:1}.lp-rail-agent,.lp-rail-wait{color:var(--ink-2);align-items:center;gap:10px;margin-top:14px;font-size:15px;line-height:1.35;display:flex}.lp-rail-agent strong{color:var(--ink);font-weight:500}.lp-rail-wait{border-top:1px solid var(--hair-ink);padding-top:14px}.lp-moments{gap:120px;display:grid}@media (min-width:1100px){.lp-moments{gap:176px}}.lp-mo-time{letter-spacing:-.03em;color:var(--ink);font-size:22px;line-height:1}.lp-mo-agent{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:12px;font-size:15px;display:flex}.lp-mo-agent strong{font-weight:500}.lp-mo-agent span{color:var(--ink-2)}.lp-mo h3,.lp-night h3{text-wrap:balance;max-width:17ch;font-family:var(--font-marketing-display), "Newsreader", serif;letter-spacing:-.02em;margin-top:18px;font-size:clamp(30px,3.4vw,46px);font-weight:400;line-height:1.06}.lp-mo[data-id=revenue] h3{max-width:14ch;font-size:clamp(34px,4.4vw,60px)}.lp-mo-body{max-width:36rem;color:var(--ink-2);text-wrap:pretty;margin-top:14px}.lp-mo-card{isolation:isolate;border-radius:var(--lp-r-card);background:var(--surface-2);height:clamp(460px,118vw,540px);margin-top:28px;position:relative;overflow:hidden}.lp-mo[data-id=revenue] .lp-mo-card{height:clamp(480px,120vw,600px)}.lp-mo-card img{object-fit:cover;z-index:-1}.lp-mo-roles{gap:18px;max-width:48rem;margin-top:24px;display:grid}@media (min-width:700px){.lp-mo-roles{grid-template-columns:1fr 1fr;gap:32px}}.lp-mo-roles dt{color:var(--ink-2);margin-bottom:4px;font-size:13px}.lp-mo-roles dd{border-top:1px solid var(--hair-ink);padding:8px 0;font-size:15px;line-height:1.4}.lp-mo-subs{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:14px;font-size:13.5px;display:flex}.lp-mo-subs span{border:1px solid var(--hair-ink-2);border-radius:var(--lp-r);padding:2px 8px;font-size:11.5px}.lp-ledger{max-width:52rem;margin-top:44px;scroll-margin-top:120px;container-type:inline-size}.lp-ledger h4{font-family:var(--font-marketing-display), "Newsreader", serif;letter-spacing:-.02em;font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.1}.lp-ledger-lede{max-width:36rem;color:var(--ink-2);text-wrap:pretty;margin-top:10px}.lp-lg{background:var(--lp-card);border:1px solid var(--hair-ink-2);border-radius:var(--lp-r-card);margin:22px 0 0;overflow:hidden}.lp-lg-head{border-bottom:1px solid var(--hair-ink);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:14px;font-weight:500;display:flex}.lp-lg-tag{border:1px solid var(--hair-ink-2);border-radius:var(--lp-r);color:var(--ink-2);flex:none;padding:2px 7px;font-size:11.5px;font-weight:400}.lp-lg-table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.35}.lp-lg-table thead th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--hair-ink);padding:10px 18px 9px;font-size:12.5px;font-weight:400}.lp-lg-table td{border-bottom:1px solid var(--hair-ink);vertical-align:middle;padding:13px 18px}.lp-lg-num{text-align:right;font-variant-numeric:tabular-nums}.lp-lg-table thead th.lp-lg-num{text-align:right}.lp-lg-code{color:var(--ink-2);margin-right:8px;font-size:12.5px}.lp-lg-claim{font-weight:500}.lp-lg-payer{color:var(--ink-2)}.lp-lg-stage span{white-space:nowrap;border:1px solid var(--hair-ink-2);border-radius:var(--lp-r);color:var(--ink-2);transition:background-color .22s var(--ease-out), color .22s var(--ease-out);align-items:center;padding:2px 8px;font-size:12.5px;display:inline-flex}.lp-lg-table tr[data-counted=true] .lp-lg-stage span{background:var(--lp-green-wash);color:var(--lp-green-ink);border-color:#0000}.lp-lg-amt{white-space:nowrap;color:var(--ink-2)}.lp-lg-table tr[data-counted=true] .lp-lg-amt{color:var(--lp-green-ink);font-weight:500}.lp-lg-table tfoot th{text-align:left;padding:16px 18px 18px;font-weight:500}.lp-lg-table tfoot small{max-width:30rem;color:var(--ink-2);margin-top:2px;font-size:13px;font-weight:400;display:block}.lp-lg-total{letter-spacing:-.03em;color:var(--lp-green);white-space:nowrap;padding:16px 18px 18px;font-size:clamp(26px,3vw,34px);line-height:1}.lp-lg-table tfoot td,.lp-lg-table tfoot th{border-bottom:0}@container (max-width:680px){.lp-lg-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-lg-table tbody tr{border-bottom:1px solid var(--hair-ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"claim amt""payer payer""stage stage";gap:4px 12px;padding:13px 16px;display:grid}.lp-lg-table tbody td{border:0;padding:0}.lp-lg-claim{grid-area:claim}.lp-lg-amt{grid-area:amt}.lp-lg-payer{grid-area:payer;font-size:13.5px}.lp-lg-stage{grid-area:stage;padding-top:4px!important}.lp-lg-code{margin:0 0 1px;display:block}.lp-lg-table tfoot tr{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.lp-lg-table tfoot th,.lp-lg-table tfoot td{padding:0}.lp-lg-head{padding:12px 16px}}.lp-ledger-note{max-width:42rem;color:var(--ink-2);margin-top:12px;font-size:13.5px}.lp-night{color:#f7f5f0;background:#0b1b3f;padding:112px 0 128px;position:relative}.lp-night:before{content:"";pointer-events:none;background:linear-gradient(#0b1b3f00,#0b1b3f);height:220px;position:absolute;bottom:100%;left:0;right:0}.lp-night-grid{gap:36px;display:grid}@media (min-width:1100px){.lp-night-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px}}.lp-night .lp-mo-time,.lp-night .lp-glyph{color:#f7f5f0}.lp-night .lp-mo-agent span,.lp-night .lp-mo-body,.lp-night .lp-mo-roles dt,.lp-night .lp-mo-subs{color:#f7f5f0c2}.lp-night .lp-mo-roles dd{border-top-color:#f7f5f029}.lp-night .lp-mo-subs span{border-color:#f7f5f04d}.lp-night .lp-mo-card{margin-top:0}.lp-night .lp-pn .lp-glyph{color:var(--ink)}.lp-pn{background:var(--bg);width:min(410px,100% - 32px);color:var(--ink);border-radius:var(--lp-r-card);padding:4px 5px 5px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 1px #0b1b3f0d,0 24px 48px -24px #0b1b3f73}.lp-pn-head{align-items:center;gap:10px;padding:12px 10px 11px 12px;display:flex}.lp-pn-title{min-width:0;font-size:14.5px;font-weight:500;line-height:1.3}.lp-pn-tag{border:1px solid var(--hair-ink-2);border-radius:var(--lp-r);height:22px;color:var(--ink-2);flex:none;align-items:center;margin-left:auto;padding:0 8px;font-size:10.5px;display:inline-flex}.lp-pn-code{color:var(--ink-2);margin-right:6px;font-size:12px}.lp-pn-rows,.lp-pn-body{background:#fffdf9;border-radius:4px}.lp-pn-row{border-top:1px solid var(--hair-ink);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 12px;font-size:14px;line-height:1.35;display:grid}.lp-pn-row:first-child{border-top:0}.lp-pn-ic{width:16px;color:var(--lp-green);justify-content:center;display:inline-flex}.lp-pn-ic .lp-glyph{color:var(--ink)}.lp-pn-val{color:var(--ink-2);white-space:nowrap;font-size:12px}.lp-pn-val.is-money{color:var(--lp-green);font-size:13px;font-weight:500}.lp-pn-row[data-counted=true] .lp-pn-val{color:var(--lp-green)}.lp-pn-foot{color:var(--ink-2);padding:10px 12px 7px;font-size:13px}.lp-pn-body{padding:14px 14px 12px}.lp-pn-what{font-size:15px;font-weight:500}.lp-pn-sub{color:var(--ink-2);margin-top:2px;font-size:13.5px}.lp-pn-files{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.lp-pn-files li{border-radius:var(--lp-r);background:var(--lp-green-wash);height:28px;color:var(--ink);align-items:center;gap:6px;padding:0 11px 0 9px;font-size:13px;display:inline-flex}.lp-pn-files svg{color:var(--lp-green)}.lp-pn-act{justify-content:space-between;align-items:center;gap:12px;padding:10px 6px 5px 12px;display:flex}.lp-pn-stake{color:var(--ink-2);font-size:13px}.lp-pn-stake strong{color:var(--ink);margin-right:2px;font-size:14px;font-weight:500}.lp-pn-approve,.lp-pn-undo{border-radius:var(--lp-r);white-space:nowrap;min-height:40px;transition:transform .12s var(--ease-out), opacity .12s var(--ease-out);padding:0 16px;font-size:14px;font-weight:500}.lp-pn-approve{background:var(--ink);color:var(--bg)}.lp-pn-undo{color:var(--ink-2);text-underline-offset:3px;padding:0 8px;text-decoration:underline}@media (hover:hover){.lp-pn-approve:hover{opacity:.86}.lp-pn-undo:hover{color:var(--ink)}}.lp-pn-approve:active{transform:scale(.97)}.lp-pn-sum{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 12px 8px;font-size:13px;display:flex}.lp-pn-sum strong{letter-spacing:-.02em;color:var(--lp-green);font-size:17px;font-weight:500}.lp-pn [data-s]{transition:opacity .32s var(--ease-out), transform .42s var(--ease-out)}.lp-pn [data-s=hidden]{opacity:0;transform:translateY(6px)}.lp-pn [data-s=working] .lp-pn-text{color:var(--ink)}.lp-pn [data-s=working] .lp-pn-val,.lp-pn-dim{color:var(--ink-2)}.lp-pn-val.is-ask{color:var(--ink)}.lp-pn-ask{border:1px solid var(--hair-ink-2);border-radius:var(--lp-r);min-height:38px;color:var(--ink-2);background:#fffdf9;align-items:center;gap:8px;margin:8px 4px 3px;padding:0 14px;font-size:13.5px;display:flex}.lp-pn-quote{font-family:var(--font-marketing-display), "Newsreader", serif;color:var(--ink-2);font-size:15.5px;font-style:italic;line-height:1.4}.lp-pn-soap{margin-top:12px;display:grid}.lp-pn-soap>div{border-top:1px solid var(--hair-ink);grid-template-columns:22px minmax(0,1fr);gap:10px;padding:8px 0;font-size:14px;display:grid}.lp-pn-soap dt{color:var(--ink-2);font-size:12px}.lp-pn-sms{background:var(--lp-green-wash);border-radius:16px 16px 16px 4px;margin:8px 4px 2px;padding:12px 14px;font-size:13.5px;line-height:1.45}.lp-pn-call{gap:8px;padding:2px 6px 8px;display:grid}.lp-pn-call li{background:#fffdf9;border-radius:14px 14px 14px 4px;justify-self:start;gap:2px;max-width:88%;padding:9px 12px;font-size:13.5px;line-height:1.4;display:grid}.lp-pn-call li[data-who=agent]{background:var(--ink);color:var(--bg);border-radius:14px 14px 4px;justify-self:end}.lp-pn-call li span{opacity:.72;font-size:11px}.lp-safety{background:var(--surface-2);padding:88px 0}.lp-safety-grid{gap:40px;display:grid}@media (min-width:900px){.lp-safety{padding:120px 0}.lp-safety-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px}.lp-safety-copy{position:sticky;top:112px}}.lp-safety .lp-stateline{margin-top:28px}.lp-cert{background:var(--lp-card);border:1px solid var(--ink);box-shadow:inset 0 0 0 5px var(--lp-card), inset 0 0 0 6px var(--hair-ink-2);padding:26px 22px 10px}@media (min-width:700px){.lp-cert{padding:36px 40px 18px}}.lp-cert-head{border-bottom:1px solid var(--ink);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.lp-cert-title{font-family:var(--font-marketing-display), "Newsreader", serif;letter-spacing:-.02em;font-size:clamp(30px,3.2vw,40px);line-height:1}.lp-cert .lp-facts{max-width:none}.lp-cert .lp-facts li:first-child{border-top:0;padding-top:18px}.lp-facts{gap:0;max-width:40rem;display:grid}.lp-facts li{border-top:1px solid var(--hair-ink-2);color:var(--ink-2);padding:18px 0}.lp-facts li:first-child{border-top:0;padding-top:4px}.lp-facts strong{color:var(--ink);margin-bottom:4px;font-weight:500;display:block}.lp-mark{aspect-ratio:1;width:100%;color:var(--ink);position:relative}.lp-mark[data-tone=paper]{color:#f7f5f0}.lp-mark-stack,.lp-mark-layer{position:absolute;inset:0}.lp-mark-layer svg,.lp-mark canvas{width:100%;height:100%;display:block}.lp-mark canvas{position:absolute;inset:0}.lp-mark[data-live="1"] .lp-mark-stack{visibility:hidden}.lp-mark-layer.is-out{opacity:0;transition:opacity .2s linear}.lp-mark-layer.is-in{opacity:1;transition:opacity .2s linear}.lp-tail{transform-box:view-box;transform-origin:50%;transition:transform .16s var(--lp-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lp-mark:hover .lp-tail,.lp-wordmark:hover .lp-tail{transform:rotate(8deg)}}.lp-mark.is-drawing .ring{stroke-dasharray:100;stroke-dashoffset:100px;animation:lp-engrave .42s var(--lp-ease) forwards;animation-delay:calc(var(--i) * 40ms)}@keyframes lp-engrave{to{stroke-dashoffset:0}}.lp-figure{text-align:center;color:var(--lp-green);opacity:0;pointer-events:none;place-content:center;transition:opacity .2s linear;display:grid;position:absolute;inset:24%}.lp-mark[data-state=found] .lp-figure{opacity:1}.lp-figure strong{letter-spacing:-.04em;font-size:clamp(18px,7cqw,40px);font-weight:500}.lp-figure span{letter-spacing:.06em;margin-top:4px;font-size:12px;display:block}.lp-mark{container-type:size}.lp-approve{opacity:0;pointer-events:none;white-space:nowrap;margin:0;font-size:clamp(18px,5cqw,28px);line-height:1;transition:opacity .2s linear;position:absolute;top:78%;left:72%}.lp-mark[data-state=waiting] .lp-approve{opacity:1}.lp-section{padding:64px 0}@media (min-width:900px){.lp-section{padding:104px 0}}.lp-body{max-width:38rem;color:var(--ink-2);text-wrap:pretty;margin-top:16px}.lp-founder-grid{align-items:center;gap:28px;display:grid}@media (min-width:900px){.lp-founder-grid{grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:72px}}.lp-portrait{aspect-ratio:4/5;border-radius:var(--lp-r-card);background:var(--surface-2);flex-direction:column;justify-content:flex-end;gap:6px;padding:20px;display:flex}.lp-portrait strong{font-size:28px;line-height:1.05}.lp-portrait span{color:var(--ink-2);font-size:14px}.lp-founder blockquote p{text-wrap:pretty;max-width:30em;font-size:clamp(21px,2.2vw,28px);line-height:1.4}.lp-sign{font-family:var(--font-marketing-display), serif;margin-top:18px;font-size:22px;font-style:italic}.lp-steps2{border-top:1px solid var(--ink);margin-top:44px;display:grid}.lp-steps2 li{border-bottom:1px solid var(--hair-ink);padding:22px 0}.lp-steps2 h3{font-family:var(--font-marketing-display), "Newsreader", serif;letter-spacing:-.02em;font-size:28px;font-weight:400;line-height:1.1}.lp-steps2 p{max-width:36rem;color:var(--ink-2);margin-top:8px}@media (min-width:900px){.lp-steps2{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-steps2 li{border-bottom:0;padding:24px 28px 8px 0}.lp-steps2 li+li{border-left:1px solid var(--hair-ink);padding-left:28px}.lp-steps2 p{margin-top:10px}}.lp-terms{margin-top:40px;display:grid}.lp-terms li{border-top:1px solid var(--hair-ink-2);color:var(--ink);padding:14px 0}@media (min-width:760px){.lp-terms{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}.lp-terms-cta{margin-top:32px}@media (min-width:900px){.lp-terms{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.lp-close{padding:72px 0 104px}.lp-close-grid{gap:32px;display:grid}@media (min-width:900px){.lp-close-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:72px}}.lp-close-copy h2{max-width:13ch}.lp-cf{background:var(--surface-2);color:var(--ink);border-radius:var(--lp-r-card);padding:20px 22px 18px}.lp-cf-head{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.lp-close-note{color:var(--ink-2);max-width:38rem;margin:8px 0 14px;font-size:14.5px}.lp-close-form{gap:8px;display:grid}.lp-field{gap:2px;display:grid}.lp-field span{font-size:13.5px;font-weight:500}.lp-field input{border:0;border-bottom:1px solid var(--hair-ink-2);width:100%;height:44px;color:var(--ink);font:inherit;transition:border-color .16s var(--ease-out);background:0 0;border-radius:0;padding:0 2px;font-size:16px}.lp-field input::placeholder{color:var(--ink-2)}.lp-field input:focus{border-bottom-color:var(--ink);outline:none}.lp-field input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lp-field small{min-height:16px;color:var(--attention);font-size:12.5px}.lp-hp{height:0;position:absolute;left:-9999px;overflow:hidden}.lp-form-error{color:var(--attention);font-size:14px}.lp-close-form .lp-btn{justify-self:start;margin-top:6px}.lp-thanks{max-width:14ch;margin-top:12px;font-size:clamp(30px,3vw,40px);line-height:1.08}.lp-close-alt{margin-top:14px;font-size:14.5px}.lp-close-alt a{text-underline-offset:3px;text-decoration:underline}.lp-foot{color:#f7f5f0;background:#0b1b3f}.lp-foot .lp-wordmark,.lp-foot .lp-glyph,.lp-foot .lp-hand{color:#f7f5f0}.lp-foot-inner{gap:44px;padding:80px 0 40px;display:grid}.lp-foot-lead{justify-items:start;display:grid}.lp-tagline{text-wrap:balance;max-width:18ch;margin-top:18px;font-size:clamp(32px,3.6vw,52px);font-style:normal;line-height:1.06}.lp-localclock{color:#f7f5f0cc;align-items:center;gap:12px;max-width:30rem;margin-top:24px;font-size:15px;line-height:1.4;display:flex}.lp-localclock .lp-minidial{border-color:#f7f5f04d;width:36px;height:36px}.lp-foot .lp-btn{margin-top:26px}.lp-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 24px;display:grid}.lp-footer-nav>div{align-content:start;display:grid}.lp-footer-h{color:#f7f5f0a3;margin-bottom:4px;font-size:13px}.lp-footer-nav a{color:#f7f5f0;white-space:nowrap;align-items:center;min-height:40px;font-size:15px;display:inline-flex}@media (hover:hover){.lp-footer-nav a:hover{color:#f7f5f0b8}}.lp-footer-copy{color:#f7f5f0a3;font-size:12.5px}.lp-foot :focus-visible{outline-color:#f7f5f0}@media (min-width:800px){.lp-foot-inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);padding:104px 0 44px}.lp-footer-copy{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.lp-mark.is-drawing .ring{stroke-dashoffset:0;animation:none}.lp-btn,.lp-tail{transition:none}.lp-ros-spin{animation:none}.lp-mark:hover .lp-tail,.lp-wordmark:hover .lp-tail{transform:none}}.lp-studio-grid{gap:20px;display:grid}@media (min-width:1024px){.lp-studio-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:28px}}.lp-studio-form,.lp-studio-out{background:var(--surface-2);border-radius:var(--lp-r-card);padding:22px}.lp-dt{color:var(--ink-2);font-size:14px;font-weight:500}.lp-input{resize:vertical;border-radius:var(--lp-r);border:1px solid var(--line);background:var(--bg);width:100%;min-height:110px;color:var(--ink);font:inherit;padding:12px 14px;font-size:16px;line-height:1.5;display:block}.lp-input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lp-example{text-align:left;border-radius:var(--lp-r);border:1px solid var(--line);width:100%;color:var(--ink-2);background:0 0;margin-top:8px;padding:10px 12px;font-size:14.5px;line-height:1.4;display:block}.lp-example:hover{color:var(--ink)}.lp-spec-row{grid-template-columns:96px minmax(0,1fr);gap:12px;padding-block:7px;display:grid}.lp-spec-row dt{color:var(--ink-2);font-size:13px}.lp-spec-row dd{color:var(--ink);font-size:14.5px}.lp-sms{border-radius:var(--lp-r-card);background:var(--bg);color:var(--ink-2);margin-top:12px;padding:12px 14px;font-size:14.5px}.lp-crew{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lp-crew li{font-size:14px}.lp-dd{color:var(--ink-2);align-items:flex-start;gap:8px;margin-top:8px;font-size:14.5px;display:flex}.lp .ag-avatar{color:var(--bg);background:var(--ink);box-shadow:none}.lp .sub-dot{background:var(--ink)}.lp .lp-dd-ok{color:var(--ink)}.lp-steps{gap:28px;margin-top:28px;padding:0;list-style:none;display:grid}@media (min-width:800px){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.lp-h3{letter-spacing:-.02em;font-size:20px;font-weight:500}.lp-small{color:var(--ink-2);font-size:15.5px;line-height:1.5}}
