.clx-hero-phones{justify-content:center;align-items:flex-end;padding:6px 0 10px;display:flex;position:relative}.clx-hero-phone-front{z-index:2;filter:drop-shadow(-18px 14px 30px rgba(15,15,14,.3));width:56%;max-width:300px;margin-left:auto;margin-right:0;position:relative}.clx-hero-phone-back{z-index:1;transform-origin:bottom;width:50%;max-width:268px;position:absolute;bottom:10px;left:2.5%;transform:rotate(-4deg)}@media (max-width:760px){.clx-hero-phone-back{display:none}.clx-hero-phone-front{width:min(264px,80%);margin-left:0}}@keyframes clx-m-lift{0%{transform:translateY(12px)}}@keyframes clx-m-phone-in{0%{transform:translateY(26px)}}@keyframes clx-m-sheen{0%{transform:translate(-160%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}.clx-hero-card{display:none}@media (max-width:760px){.clx-hero-visual{display:none}.clx-hero-card{max-width:420px;margin-top:26px;display:block}}.clx-home .clx-btn-lg{justify-content:center;min-height:48px;padding:0 26px;font-size:15px}@media (max-width:480px){.clx-hero-ctas .clx-btn-lg,.clx-final-ctas .clx-btn-lg{justify-content:center;width:100%}}.clx-home .clx-hero-stores>a{color:var(--clx-ink);box-shadow:inset 0 0 0 1px var(--clx-hairline);background:0 0}.clx-home .clx-hero-stores>a>span:first-child{opacity:1;color:var(--clx-stone)}.clx-hero-sheen{pointer-events:none;background:linear-gradient(90deg,transparent,rgba(251,248,243,.28),transparent);width:44%;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-18deg)}@media (prefers-reduced-motion:no-preference){.clx-home .clx-hero-sub{animation:clx-m-lift .4s var(--clx-ease) 60ms both}.clx-home .clx-hero-ctas{animation:clx-m-rise .38s var(--clx-ease) .12s both}.clx-home .clx-hero-sheen{animation:clx-m-sheen 1.4s var(--clx-ease) 2s 1 both}.clx-home .clx-hero-rise-front{animation:clx-m-phone-in .9s var(--clx-ease) 80ms both}.clx-home .clx-hero-rise-back{animation:clx-m-phone-in .9s var(--clx-ease) .22s both}.clx-home .clx-hero-rise-card{animation:clx-m-phone-in .8s var(--clx-ease) .12s both}.clx-home .clx-hero-ruler{animation:clx-m-reveal-x 1.6s var(--clx-ease) .7s both}}.clx-hero-toggle{top:calc(100% + 6px);right:0}.clx-hero-card-toggle{bottom:5px;right:7px}.clx-pain-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}.clx-pain-section{container:clx-pain/inline-size}@container clx-pain (min-width:1052px){.clx-pain-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:52px}}.clx-ledger-stage{padding-bottom:12px;position:relative;container-type:inline-size}.clx-ledger-paper{z-index:1;color:#3a3833;opacity:.45;filter:grayscale(.7);background-color:#fdf8ea;background-image:linear-gradient(90deg,transparent 36px,rgba(184,74,44,.35) 36px,rgba(184,74,44,.35) 38px,transparent 38px),repeating-linear-gradient(transparent 0,transparent 33px,rgba(78,95,110,.2) 33px,rgba(78,95,110,.2) 34px);width:min(236px,74%);margin-left:12px;padding:22px 12px 20px 48px;position:relative;transform:translate(-14px)rotate(-9deg)scale(.93);box-shadow:0 2px 4px rgba(15,15,14,.06),0 24px 44px -24px rgba(15,15,14,.35)}.clx-ledger-strike{background:var(--clx-clay);width:100%;height:2px;position:absolute;top:55%;left:-4px}.clx-ledger-arrow{margin:14px 0 10px 104px;display:block;rotate:90deg}.clx-ledger-card{z-index:2;border:1px solid var(--clx-hairline);background:#fbf9f4;border-radius:16px;width:min(340px,100%);margin-left:auto;padding:22px 20px 20px;position:relative;box-shadow:0 1px 2px rgba(15,15,14,.04),0 16px 34px -24px rgba(15,15,14,.2)}.clx-ledger-cols{grid-template-columns:.7fr 1fr 1fr 1fr;gap:6px;display:grid}.clx-ledger-head{border-bottom:1px solid var(--clx-hairline);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.1em;color:var(--clx-stone);margin-top:16px;padding-bottom:8px;font-size:10.5px;font-weight:600}.clx-ledger-row{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #ece6da;padding:9px 0;font-size:12.5px}@container (min-width:580px){.clx-ledger-paper{width:236px;margin-left:0;position:absolute;top:44px;left:0}.clx-ledger-arrow{margin:0;position:absolute;top:212px;left:246px;rotate:none}.clx-ledger-card{width:min(340px,100% - 296px);margin-left:296px}}@media (prefers-reduced-motion:no-preference){[data-motion] .clx-ledger-card{animation:clx-m-rise .54s var(--clx-ease) .6s both}[data-motion] .clx-ledger-paper{animation:clx-m-paper-back .72s var(--clx-ease) .78s both}[data-motion] .clx-ledger-arrow{animation:clx-m-slide-in .54s var(--clx-ease) .78s both}[data-motion] .clx-ledger-strike{transform-origin:0;animation:clx-m-draw-x .72s var(--clx-ease) .96s both}[data-motion] .clx-ledger-step{animation:clx-m-slide-in .45s var(--clx-ease) calc(1s + var(--clx-i,0) * .3s) both}}@keyframes clx-m-paper-back{0%{opacity:1;filter:none;transform:rotate(-5deg)}}.clx-feature-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:900px){.clx-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.clx-try-section-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}@media (min-width:1024px){.clx-try-section-grid{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:48px}}.clx-try-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.clx-try-phone{flex:none;align-self:flex-start;width:300px;max-width:100%}.clx-try-office{border:1px solid var(--clx-hairline);background:#fbf9f4;border-radius:16px;flex:260px;min-width:0;max-width:420px;padding:22px 22px 18px;box-shadow:0 1px 2px rgba(15,15,14,.04),0 16px 34px -24px rgba(15,15,14,.2)}.clx-try-btn,.clx-try-select,.clx-try-field{font:inherit}.clx-try-btn:focus-visible{outline:2px solid var(--clx-clay);outline-offset:2px}.clx-try-select:focus-visible{outline:2px solid var(--clx-clay);outline-offset:2px}.clx-try-field:focus-visible{outline:2px solid var(--clx-clay);outline-offset:2px}.clx-try-btn-inset:focus-visible{outline-offset:-4px;outline-color:#fbf8f3}.clx-try-btn:disabled{opacity:.6;cursor:default}.clx-try-hold{touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:hidden}.clx-try-hold:active{transform:none}.clx-try-hold-fill{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.clx-try-hold-label{position:relative}.clx-try-grid[data-press-guard] .clx-try-select,.clx-try-grid[data-press-guard] .clx-try-field{pointer-events:none}.clx-try-field::-ms-input-placeholder{color:var(--clx-try-placeholder,currentColor);opacity:1}.clx-try-field::placeholder{color:var(--clx-try-placeholder,currentColor);opacity:1}@keyframes clx-try-sheet-in{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:no-preference){.clx-try-entry{animation:clx-m-slide-in .32s var(--clx-ease) both}.clx-try-sheet{animation:clx-try-sheet-in .22s var(--clx-ease) both}}.clx-est-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}@media (min-width:960px){.clx-est-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}@media (prefers-reduced-motion:no-preference){.clx-est-bar{transition:width .45s var(--clx-ease)}}.clx-trade-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (min-width:960px){.clx-trade-grid{grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:56px}}.clx-trade-tile:focus-visible{outline:2px solid var(--clx-clay);outline-offset:2px}@media (hover:hover){.clx-trade-tile[aria-pressed=false]:hover{border-color:rgba(15,15,14,.3)!important}}@media (max-width:480px){.clx-trade-job{flex-wrap:wrap}.clx-trade-job-status{margin-left:46px}}@media (prefers-reduced-motion:no-preference){.clx-trade-swap{animation:clx-m-swap .42s var(--clx-ease) both}}.clx-home :-webkit-any(h1,h2,h3):not(.clx-try-grid *){text-wrap:balance}.clx-home :-moz-any(h1,h2,h3):not(.clx-try-grid *){text-wrap:balance}.clx-home :is(h1,h2,h3):not(.clx-try-grid *){text-wrap:balance}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a925085458ef6d49-s.04zcam1iel9wu.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/089759a55bd8cb5e-s.034_md61ci_hx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/909022845d45f745-s.2-gvzunjwzw93.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/901ab3db5ace4563-s.3r6si8l984dsl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.D2Mquq_className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:500}