.lp{background:var(--paper);font-size:16px;line-height:1.6;overflow-x:clip}.lp-wrap{width:min(1160px,100% - 32px);margin:0 auto}.lp h1,.lp h2,.lp h3{font-family:var(--display);font-weight:500;letter-spacing:-.015em;color:var(--walnut-deep);font-optical-sizing:auto}.logo{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--ink)}.logo:hover{text-decoration:none}.lp-nav{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent}.lp-nav-in{display:flex;align-items:center;gap:32px;height:64px}.lp-nav nav{display:flex;gap:26px;font-size:14.5px}.lp-nav nav a{color:var(--ink-2)}.lp-nav nav a:hover{color:var(--ink);text-decoration:none}.lp-nav nav a[aria-current=page]{color:var(--ink);font-weight:600}.lp-nav-cta{margin-inline-start:auto;display:flex;gap:6px}.lp-nav-cta .lp-nav-toggle{display:none;width:38px;padding:0;justify-content:center;background:transparent;border-color:transparent}.lp-nav.is-open{border-bottom-color:var(--line);background:var(--paper)}.lp-nav-drawer{display:none;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1)}.lp-nav.is-open .lp-nav-drawer{grid-template-rows:1fr}.lp-nav-drawer>nav{overflow:hidden;min-height:0}.lp-nav .lp-nav-sheet{display:flex;flex-direction:column;gap:0;font-size:16px}.lp-nav .lp-nav-sheet a{padding:11px 0;border-top:1px solid var(--line);opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease}.lp-nav .lp-nav-sheet a:last-child{margin-bottom:14px}.lp-nav.is-open .lp-nav-sheet a{opacity:1;transform:none;transition:opacity .28s ease,transform .28s ease}.lp-nav.is-open .lp-nav-sheet a:nth-child(2){transition-delay:.03s}.lp-nav.is-open .lp-nav-sheet a:nth-child(3){transition-delay:.06s}.lp-nav.is-open .lp-nav-sheet a:nth-child(4){transition-delay:.09s}.lp-nav.is-open .lp-nav-sheet a:nth-child(5){transition-delay:.12s}.lp-nav.is-open .lp-nav-sheet a:nth-child(6){transition-delay:.15s}.lp-nav{transition:background-color .25s ease,border-color .25s ease}.lp-nav-icon{position:relative;display:inline-grid;width:20px;height:20px}.lp-nav-icon svg{grid-area:1 / 1;transition:opacity .2s ease,transform .25s ease}.lp-nav-icon svg:last-child,.lp-nav.is-open .lp-nav-icon svg:first-child{opacity:0;transform:rotate(-90deg) scale(.7)}.lp-nav.is-open .lp-nav-icon svg:last-child{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lp-nav-drawer,.lp-nav .lp-nav-sheet a,.lp-nav-icon svg{transition:none!important}}.store-btns{display:flex;flex-wrap:wrap;gap:10px}.store-btn{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:6px 16px 6px 12px;border-radius:10px;background:var(--moss);color:#fff;line-height:1.15;font-weight:600;font-size:15px}.store-btn small{display:block;font-weight:400;font-size:11.5px;opacity:.8}.store-btn:hover{text-decoration:none;filter:brightness(1.12)}.store-btn[aria-disabled=true]{background:var(--sunk);color:var(--ink-2);cursor:default;filter:none}.lp-hero{padding:72px 0 96px}.lp-hero-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center}.lp-hero h1{font-size:clamp(42px,5.6vw,70px);line-height:1.02;margin:0 0 24px;letter-spacing:-.028em;font-variation-settings:"SOFT" 30}.lp-lede{font-size:18.5px;line-height:1.6;color:var(--ink-2);max-width:34em;margin:0 0 32px}.lp-hero-cta{display:flex;flex-wrap:wrap;gap:10px}.lp-facts{display:flex;flex-wrap:wrap;gap:8px 24px;margin:28px 0 0;padding:0;list-style:none;font-size:14px;color:var(--ink-3)}.lp-facts li{display:inline-flex;align-items:center;gap:7px}.lp-facts svg{color:var(--moss)}.mock{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px #1423340d,0 24px 60px -24px #14233447;font-size:12.5px;line-height:1.4;color:var(--ink);-webkit-user-select:none;user-select:none}.mock-app{margin-inline-end:calc((100vw - min(1160px,100vw - 32px))/-2);border-start-end-radius:0;border-end-end-radius:0;border-inline-end:0;overflow:hidden;min-width:0}.mock-bar{display:flex;gap:6px;padding:11px 14px;border-bottom:1px solid var(--line);background:var(--canvas)}.mock-bar i{width:9px;height:9px;border-radius:50%;background:var(--line-2)}.mock-body{display:grid;grid-template-columns:172px 1fr;min-height:360px}.mock-side{padding:14px 10px;background:var(--canvas);border-inline-end:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.mock-side-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;color:var(--ink-2)}.mock-side-item.is-on{background:var(--walnut-tint);color:var(--walnut-deep);font-weight:500}.mock-side-label{margin:12px 8px 4px;font-size:11px;color:var(--ink-3)}.mock-meter{margin-top:auto;padding:8px;font-size:11px;color:var(--ink-3)}.mock-meter b{color:var(--ink);font-weight:600}.mock-meter span{display:block;margin-top:6px;height:4px;border-radius:4px;background:var(--line)}.mock-meter span i{display:block;height:100%;border-radius:4px;background:var(--walnut)}.mock-main{padding:12px 18px;min-width:0}.mock-top{display:flex;gap:10px;align-items:center}.mock-search{flex:1;display:flex;align-items:center;gap:7px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:7px;color:var(--ink-3);background:var(--canvas)}.mock-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:7px;background:var(--walnut);color:var(--on-walnut);font-weight:500;white-space:nowrap}.mock-crumbs{margin:16px 0 8px;font-size:14px;color:var(--ink-3)}.mock-crumbs span{margin:0 4px;color:var(--line-2)}.mock-crumbs b{color:var(--ink);font-weight:600}.mock-tr{display:grid;grid-template-columns:minmax(0,1fr) 84px 64px;gap:12px;align-items:center;height:38px;padding:0 8px;border-bottom:1px solid var(--line);color:var(--ink-3)}.mock-th{height:30px;font-size:11.5px}.mock-tr.is-sel{background:var(--walnut-tint);border-radius:6px;border-color:transparent}.mock-name{display:flex;align-items:center;gap:9px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-name svg{flex:none;color:var(--ink-3)}.mock-name svg.is-folder{color:var(--walnut)}.lp-section{padding:104px 0}.lp-head{max-width:640px;margin-bottom:56px}.lp-head h2,.lp-faq h2,.lp-close h2{font-size:clamp(32px,3.6vw,46px);line-height:1.08;margin:0 0 18px}.lp-head p{color:var(--ink-2);font-size:17.5px;margin:0}.lp-undo{background:var(--walnut-deep);color:#eadfcf}.lp-undo .lp-head h2{color:#fff}.lp-undo .lp-head p{color:#c3c8cc}.tl{position:relative}.tl-ruler{display:grid;grid-template-columns:repeat(31,1fr);align-items:end;height:44px;border-bottom:1px solid #6e5541;margin-bottom:28px}.tl-ruler span{position:relative;height:8px;border-inline-start:1px solid #6e5541}.tl-ruler span.major{height:16px;border-color:#8191a2}.tl-ruler em{position:absolute;bottom:22px;inset-inline-start:0;transform:translate(-50%);font-style:normal;font-size:12px;color:#8191a2;white-space:nowrap}.tl-ruler span:first-child em{transform:none}.tl-ruler span:last-child:after{content:"30 days";position:absolute;bottom:22px;inset-inline-end:0;font-size:12px;color:#eadfcf;white-space:nowrap}.tl-ruler span:last-child em{display:none}.tl-cases{list-style:none;margin:0;padding:0;display:grid;gap:14px}.tl-cases li{position:relative;display:grid;grid-template-columns:28px 260px 1fr;gap:4px 18px;align-items:baseline;padding:22px 0 30px;border-top:1px solid #4d3a2b}.tl-cases li:first-child{border-top:0}.tl-cases svg{color:#f7c46c;transform:translateY(3px)}.tl-cases h4{margin:0;font:500 20px/1.3 var(--display);color:#fff}.tl-cases p{margin:0;color:#c3c8cc;max-width:52ch}.tl-span{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:10px;height:4px;border-radius:4px;background:linear-gradient(90deg,#f7c46c,#f5a623)}.tl-cases li:nth-child(2) .tl-span{background:repeating-linear-gradient(90deg,#a9c398 0 calc(4% - 3px),transparent calc(4% - 3px) 4%)}.tl-cases li:nth-child(3) .tl-span{background:#e9dcc6}.lp-rows{display:grid;gap:112px}.lp-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,5fr);gap:72px;align-items:center}.lp-row-flip .lp-row-copy{order:2}.lp-row h3{font-size:clamp(26px,2.6vw,34px);line-height:1.15;margin:0 0 16px}.lp-row p{color:var(--ink-2);margin:0;max-width:34em}.lp-ticks{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:9px;color:var(--ink-2);font-size:15px}.lp-ticks li{display:flex;gap:10px;align-items:center}.lp-ticks svg,.lp-included svg{color:var(--moss);flex:none}.mock-card{padding:18px;max-width:420px;justify-self:center;width:100%;font-size:13.5px}.mock-card-head{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:14px}.mock-card-head svg{color:var(--walnut)}.mock-seg{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:8px;background:var(--sunk);margin-bottom:12px;font-size:12.5px;text-align:center}.mock-seg span{padding:6px;border-radius:6px;color:var(--ink-3)}.mock-seg .is-on{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:0 1px 2px #1423341f}.mock-field{display:flex;justify-content:space-between;padding:10px 2px;border-bottom:1px solid var(--line)}.mock-field span{color:var(--ink-3)}.mock-field b{font-weight:500}.mock-link{display:flex;gap:8px;align-items:center;margin-top:14px}.mock-link code{flex:1;padding:7px 10px;border-radius:7px;background:var(--sunk);font:12.5px var(--ui);color:var(--ink-2)}.mock-drop-zone{display:grid;justify-items:center;gap:4px;padding:26px 12px;border:1.5px dashed var(--line-2);border-radius:10px;background:var(--canvas);text-align:center;margin-bottom:12px}.mock-drop-zone svg{color:var(--walnut);margin-bottom:4px}.mock-drop-zone span{color:var(--ink-3);font-size:12.5px}.mock-up{display:grid;grid-template-columns:18px minmax(0,1fr) 80px 34px;gap:10px;align-items:center;padding:8px 2px}.mock-up svg{color:var(--ink-3)}.mock-up span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-up i{height:4px;border-radius:4px;background:var(--line)}.mock-up i b{display:block;height:100%;border-radius:4px;background:var(--walnut)}.mock-up em{font-style:normal;color:var(--ink-3);font-size:12px;text-align:end}.mock-up .ok{color:var(--moss);justify-self:end}.mock-person{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.mock-person:last-child{border-bottom:0}.mock-av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:600}.mock-person em{font-style:normal;font-size:12px;padding:2px 8px;border-radius:99px;background:var(--sunk);color:var(--ink-2)}.mock-person em.is-pending{background:color-mix(in srgb,var(--brass) 16%,transparent);color:var(--brass)}.lp-strip{padding:64px 0;border-block:1px solid var(--line);background:var(--canvas)}.lp-strip-in{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.lp-strip svg{color:var(--walnut)}.lp-strip h4{margin:12px 0 6px;font-size:16px;font-weight:600}.lp-strip p{margin:0;color:var(--ink-2);font-size:15px}.lp-billing{display:inline-flex;gap:4px;padding:4px;margin-bottom:20px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.lp-billing button{border:0;background:transparent;font:inherit;font-size:14px;color:var(--ink-2);padding:7px 16px;border-radius:999px;cursor:pointer}.lp-billing button span{font-size:12px;font-weight:500;color:var(--moss);margin-inline-start:4px}.lp-billing button.is-on{background:var(--walnut-deep);color:var(--paper)}.lp-billing button.is-on span{padding:1px 7px;border-radius:999px;background:var(--moss-tint);color:var(--moss)}.lp-plans{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.lp-plan{position:relative;display:flex;flex-direction:column;padding:32px 28px 28px;border-inline-start:1px solid var(--line)}.lp-plan:first-child{border-inline-start:0}.lp-plan.is-featured{background:var(--walnut-tint)}.lp-plan-tag{position:absolute;top:16px;inset-inline-end:18px;padding:2px 9px;border-radius:999px;background:var(--moss-tint);font-size:12px;font-weight:500;color:var(--moss)}.lp-plan h3{margin:0;font-size:22px}.lp-plan-size{margin:18px 0 2px;font:500 44px/1 var(--display);letter-spacing:-.02em;color:var(--ink)}.lp-plan-price{font-size:14px;color:var(--ink-3);margin-bottom:18px}.lp-plan-price strong{color:var(--ink);font-size:22px}.lp-plan-price small{display:block;margin-top:4px;font-size:13px;color:var(--ink-3)}.lp-plans-note{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-size:14px;color:var(--ink-2)}.lp-plan p{margin:0 0 24px;color:var(--ink-2);font-size:15px;flex:1}.lp-included{display:grid;grid-template-columns:180px 1fr;gap:16px;margin-top:28px;font-size:15px}.lp-included>span{font-weight:600}.lp-included ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,auto);gap:10px 28px;color:var(--ink-2)}.lp-included li{display:flex;gap:8px;align-items:center}.lp-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px}.lp-faq details{border-bottom:1px solid var(--line)}.lp-faq details:first-child{border-top:1px solid var(--line)}.lp-faq summary{display:flex;justify-content:space-between;gap:16px;padding:20px 0;font-weight:500;font-size:16.5px;cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font:400 22px/1 var(--ui);color:var(--ink-3);transition:transform .15s}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq details p{margin:-6px 0 22px;color:var(--ink-2);max-width:60ch}.lp-close{padding:0 0 104px}.lp-close-in{padding:64px 56px;border-radius:16px;background:var(--walnut-deep);color:#c3c8cc}.lp-close h2{color:#fff!important;max-width:18em}.lp-close p{margin:0 0 28px;max-width:40em}.lp-close-btn{background:#fff;border-color:#fff;color:#142334}.lp-close-btn:hover{background:#efe4d4}.lp-close .lp-close-mail{margin:16px 0 0;font-size:14px}.lp-close-mail a{color:#fff}.lp-foot{border-top:1px solid var(--line);background:var(--canvas);padding:56px 0 28px;font-size:14px}.lp-foot-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr));gap:32px}.lp-foot-brand p{margin:14px 0 0;max-width:26em;color:var(--ink-2)}.lp-foot-brand .lp-foot-help{color:var(--ink-3)}.lp-foot-col h4{margin:4px 0 14px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.lp-foot-col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lp-foot-col li{display:flex;align-items:center;gap:8px}.lp-foot a{color:var(--ink-2);text-decoration:none}.lp-foot a:hover{color:var(--walnut);text-decoration:underline}.lp-foot-help a{color:var(--walnut);font-weight:500}.lp-foot-tag{font-size:11px;padding:1px 7px;border-radius:999px;background:var(--walnut-tint);color:var(--walnut-deep)}.lp-foot-base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:44px;padding-top:20px;border-top:1px solid var(--line);color:var(--ink-3);font-size:13px}.lp-foot-base-links{display:flex;gap:20px}.lp-eyebrow{display:block;margin-bottom:14px;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--walnut)}.lp-undo .lp-eyebrow{color:#f7c46c}.lp-row-copy h2{font-size:clamp(32px,3.6vw,46px);line-height:1.08;margin:0 0 18px}.lp-row-copy p+p{margin-top:14px}.lp-hero{background:radial-gradient(52% 60% at 88% 46%,color-mix(in srgb,var(--walnut-tint) 85%,transparent) 0%,transparent 72%),var(--paper)}.lp-hero-art{position:relative;min-width:0;padding-bottom:112px}.lp-hero-phone{--w: 200px;position:absolute;inset-inline-start:-36px;bottom:0;z-index:2}.lp-toast{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 7px;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:0 1px 2px #1423340f,0 14px 32px -12px #14233452;font-size:13px;font-weight:500;line-height:1.3;color:var(--ink);white-space:nowrap;animation:lp-float 7s ease-in-out infinite}.lp-toast svg{box-sizing:content-box;flex:none;padding:6px;border-radius:50%;background:var(--moss-tint);color:var(--moss)}.lp-toast span{margin-inline-start:-4px;color:var(--ink-3);font-weight:400}.lp-toast-a{top:-22px;inset-inline-end:56px}.lp-toast-b{inset-inline-start:168px;bottom:44px;animation-delay:-3.5s}.lp-toast-b svg{background:var(--walnut-tint);color:var(--walnut)}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.lp-toast{animation:none}}.phone{--w: 220px;width:var(--w);padding:calc(var(--w) * .03);border-radius:calc(var(--w) * .17);background:linear-gradient(150deg,#4a372a,#1d140e 55%,#2e2118);box-shadow:inset 0 0 0 1.5px #ffffff24,0 0 0 1px #1d140e66,0 34px 60px -24px #1423348c,0 12px 24px -14px #14233459;-webkit-user-select:none;user-select:none}.phone-screen{position:relative;display:flex;flex-direction:column;aspect-ratio:1206 / 2622;overflow:hidden;border-radius:calc(var(--w) * .14);background:#faf7f2;color:#142334;font-family:var(--ui);font-size:calc(var(--w) / 22);line-height:1.3;text-align:start}.phone-screen:before{content:"";position:absolute;z-index:2;top:1.3%;inset-inline-start:50%;width:31%;height:4.1%;transform:translate(-50%);border-radius:999px;background:#0d0907}.phone-screen svg{width:1.6em;height:1.6em;stroke-width:2}.ph-status{display:flex;align-items:center;justify-content:space-between;height:5.4em;padding:.6em 2.3em 0 2.7em;font-size:.82em}.ph-status b{font-weight:600;font-size:1.25em}.ph-icons{display:flex;align-items:center;gap:.5em}.ph-sig{width:1.5em;height:.95em;background:linear-gradient(90deg,#142334 0 20%,transparent 20% 27%,#142334 27% 47%,transparent 47% 54%,#142334 54% 74%,transparent 74% 81%,#142334 81%);clip-path:polygon(0 70%,100% 0,100% 100%,0 100%)}.ph-bat{position:relative;width:2.1em;height:1em;border:.12em solid rgba(20,35,52,.5);border-radius:.3em}.ph-bat:after{content:"";position:absolute;inset:.12em .4em .12em .12em;border-radius:.15em;background:#142334}.ph-head{display:flex;align-items:center;gap:.9em;padding:1.1em 1.4em 1.2em 1.2em}.ph-head b{font-size:1.55em;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.ph-head .ph-back{width:2em;height:2em;margin-inline-end:.8em}.ph-head.is-home{padding-inline-start:1.6em}.ph-head.is-home .mark{width:2.3em;height:2.3em}.ph-head .ph-search{margin-inline-start:auto;width:1.8em;height:1.8em}.ph-me{display:grid;place-items:center;width:2.6em;height:2.6em;margin-inline-start:.6em;border-radius:50%;background:#142334;color:#fff;font-weight:500;font-size:1.05em}.ph-list{flex:1;min-height:0;overflow:hidden}.ph-row{display:grid;grid-template-columns:3.4em minmax(0,1fr) 1.6em;gap:1.1em;align-items:center;padding:.95em 1em .95em 1.4em}.ph-row+.ph-row .ph-txt{position:relative}.ph-row+.ph-row .ph-txt:before{content:"";position:absolute;top:-1em;inset-inline-start:0;inset-inline-end:-4em;border-top:1px solid #ece3d8}.ph-tile{display:grid;place-items:center;width:3.4em;height:3.4em;border-radius:.75em}.ph-tile.is-pdf{background:#f4e3de;color:#d92d20}.ph-tile.is-doc{background:#e3e8ee;color:#3f6596}.ph-tile.is-sheet{background:#e1ebe2;color:#3e7550}.ph-tile.is-img{background:#e7eadc;color:#5d7340}.ph-tile.is-video{background:#efe4ee;color:#7a4a72}.ph-tile.is-me{background:#f1e7db;color:#142334}.ph-tile.is-team{background:#efe3d3;color:#0967d2}.ph-txt{min-width:0}.ph-txt b,.ph-txt small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-txt b{font-size:1.16em;font-weight:500}.ph-txt small{margin-top:.15em;font-size:1em;color:#8191a2}.ph-more{color:#4d5a68}.ph-label{margin:1.4em 1.6em .3em;font-size:.95em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8191a2}.ph-fab{position:absolute;inset-inline-end:1.4em;bottom:8.6em;display:grid;place-items:center;width:4.6em;height:4.6em;border-radius:1.3em;background:#0967d2;color:#fff;box-shadow:0 .4em 1em #14233459}.phone-screen .ph-fab svg{width:2em;height:2em}.ph-tabs{display:grid;grid-template-columns:repeat(4,1fr);padding:.9em .6em 2.6em;background:#f4efe8;font-size:.95em;color:#4d5a68}.ph-tabs span{display:grid;justify-items:center;gap:.35em}.ph-tabs i{display:grid;place-items:center;width:4.6em;height:2.6em;border-radius:999px}.ph-tabs .is-on{color:#142334;font-weight:600}.ph-tabs .is-on i{background:#d9e8fb}.ph-tabs .is-on svg{fill:currentColor}.lp-office{background:color-mix(in srgb,var(--walnut-tint) 55%,var(--paper));border-block:1px solid var(--line)}.mock-editor{width:100%;max-width:540px;justify-self:center;overflow:hidden}.ed-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid var(--line)}.ed-doc{display:flex;align-items:center;gap:8px;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-doc svg{flex:none;color:var(--walnut)}.ed-saved{flex:none;display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:999px;background:var(--moss-tint);color:var(--moss);font-size:11.5px;font-weight:500}.ed-tools{display:flex;align-items:center;gap:13px;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--canvas);color:var(--ink-2)}.ed-tools>i{width:1px;height:16px;background:var(--line-2)}.ed-style{padding:3px 9px;border:1px solid var(--line);border-radius:6px;background:var(--surface);font-size:11.5px}.ed-people{display:flex;margin-inline-start:auto;padding-inline-start:6px}.ed-people .mock-av{width:26px;height:26px;margin-inline-start:-7px;border:2px solid var(--canvas);font-size:11px}.ed-av-m{background:#4f6b44}.ed-av-d{background:#3f6584}.ed-av-s{background:#0967d2}.ed-desk{padding:24px 28px 0;background:var(--sunk)}.ed-page{padding:30px 34px 28px;border-radius:3px 3px 0 0;background:#fff;box-shadow:0 1px 3px #1423341f,0 8px 24px -12px #1423342e}.ed-page h5{margin:0 0 4px;font:600 21px/1.2 var(--display);color:var(--ink)}.mock-editor .ed-page p{margin:0 0 12px;max-width:none;font-size:12.5px;line-height:1.75;color:var(--ink-2)}.mock-editor .ed-page .ed-sub{margin-bottom:16px;font-size:11.5px;color:var(--ink-3)}.ed-caret{--c: #4f6b44;position:relative;display:inline-block;width:2px;height:1.35em;margin:0 1px;vertical-align:-.3em;background:var(--c)}.ed-caret:before{content:attr(data-name);position:absolute;bottom:100%;inset-inline-start:0;padding:1px 6px;border-radius:4px 4px 4px 0;background:var(--c);color:#fff;font:600 10px/1.5 var(--ui);white-space:nowrap}.ed-caret-d{--c: #3f6584}.ed-caret-d:before{top:100%;bottom:auto;border-radius:0 4px 4px}.ed-page h5 .ed-caret{margin-inline-start:2px;vertical-align:-.2em}.ed-sel{padding:1px 0;background:#3f658429;color:inherit}.ed-lines span{display:block;height:7px;margin-top:11px;border-radius:4px;background:var(--sunk)}.ed-lines span:nth-child(2){width:92%}.ed-lines span:nth-child(3){width:58%}.lp-apps-cta{display:grid;justify-items:start;gap:14px;margin-top:28px}.lp-apps-cta .lp-dl{margin-top:0}.lp-apps-art{position:relative;width:100%;max-width:640px;min-height:470px;justify-self:end;padding:64px 132px 0 0}.lp-apps-art:before{content:"";position:absolute;inset:-12% -18% -14% -10%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--walnut-tint) 90%,transparent),transparent);pointer-events:none}.lp-apps{position:relative;z-index:0}.lp-apps-phone{--w: 204px;position:absolute;z-index:2;top:0;inset-inline-end:0}.mock-finder{position:relative;z-index:1;overflow:hidden}.mock-finder .mock-bar{align-items:center}.mock-finder .mock-bar b{flex:1;margin-inline-end:39px;text-align:center;font-size:12px;font-weight:600;color:var(--ink-2)}.fd-body{display:grid;grid-template-columns:132px minmax(0,1fr)}.fd-side{padding:8px 8px 14px;border-inline-end:1px solid var(--line);background:var(--canvas)}.fd-label{margin:8px 8px 3px;font-size:10.5px;font-weight:600;color:var(--ink-3)}.fd-item{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:6px;color:var(--ink-2)}.fd-item svg{flex:none}.fd-item.is-on{background:var(--walnut-tint);color:var(--walnut-deep);font-weight:600}.fd-main{min-width:0;padding:6px 12px 12px}.fd-row{display:grid;grid-template-columns:16px minmax(0,1fr) 16px 70px;gap:9px;align-items:center;height:34px;padding:0 6px;border-bottom:1px solid var(--line)}.fd-row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-row em{font-style:normal;color:var(--ink-3)}.fd-row svg{color:var(--ink-3)}.fd-row svg.is-folder{color:var(--walnut)}.fd-row svg.fd-local{color:var(--moss)}.fd-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:12px;padding:0 6px;font-size:11px;color:var(--ink-3)}.fd-legend span{display:inline-flex;align-items:center;gap:5px}.fd-legend span+span svg{color:var(--moss)}.lp-apps .lp-row{grid-template-columns:minmax(0,4.4fr) minmax(0,5.6fr);gap:64px}.lp-hero-m,.lp-fact-short{display:none}.lp-hero-m p{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:16px 0 0;font-size:15px;color:var(--ink-3)}.lp-hero-m p a{color:var(--walnut);font-weight:500}@media(max-width:960px){.lp-apps .lp-row{grid-template-columns:1fr;gap:48px}.lp-apps-art{justify-self:center}.lp-hero-art{padding-bottom:96px}.lp-hero-phone{--w: 172px;inset-inline-start:auto;inset-inline-end:28px}.lp-toast-a{inset-inline-end:24px}.lp-toast-b{inset-inline-start:0;bottom:36px}.lp-nav-in>nav{display:none}.lp-nav-cta .lp-nav-toggle{display:inline-flex}.lp-nav-drawer{display:grid}.lp-hero{padding:40px 0 64px}.lp-hero-in,.lp-row,.lp-faq{grid-template-columns:1fr;gap:40px}.lp-row-flip .lp-row-copy{order:0}.mock-app{margin-inline-end:-16px}.lp-rows{gap:80px}.tl-cases li{grid-template-columns:28px 1fr}.tl-cases p{grid-column:2}.lp-plans{grid-template-columns:1fr 1fr}.lp-plan{border-inline-start:0;border-top:1px solid var(--line)}.lp-plan:nth-child(-n+2){border-top:0}.lp-plan:nth-child(2n){border-inline-start:1px solid var(--line)}.lp-strip-in{grid-template-columns:1fr;gap:32px}.lp-included{grid-template-columns:1fr}.lp-included ul{grid-template-columns:1fr 1fr}}@media(max-width:600px){.lp{font-size:15.5px}.lp-plans{grid-template-columns:1fr}.lp-plan:nth-child(n){border-inline-start:0;border-top:1px solid var(--line)}.lp-plan:first-child{border-top:0}.lp-section{padding:72px 0}.lp-nav-cta .btn-ghost{display:none}.lp-nav.is-hero-cta:not(.is-open) .lp-nav-cta .btn-primary{opacity:0;pointer-events:none;visibility:hidden}.lp-nav-cta .btn-primary{transition:opacity .2s ease,visibility .2s}.mock-body{grid-template-columns:1fr}.mock-side{display:none}.mock-tr{grid-template-columns:minmax(0,1fr) 64px}.mock-tr>:last-child{display:none}.tl-ruler em{font-size:10.5px}.lp-included ul{grid-template-columns:1fr}.lp-close-in{padding:40px 24px}.lp-hero-art{padding-bottom:132px}.lp-hero-desk,.lp-fact-long{display:none}.lp-hero-m{display:block}.lp-fact-short{display:inline}.lp-hero-m .btn{width:100%;justify-content:center}.lp-facts{justify-content:center;gap:4px 18px;margin-top:22px;font-size:13px}.lp-facts li{gap:6px}.lp-facts svg{width:14px;height:14px}.lp-hero-phone{--w: 138px;inset-inline-end:12px}.lp-toast{font-size:12px}.lp-toast-a{top:-18px;inset-inline-end:8px}.lp-toast-b{bottom:22px}.ed-desk{padding:14px 14px 0}.ed-page{padding:22px 18px 20px}.ed-tools svg:nth-of-type(n+4),.ed-tools>i:nth-of-type(2){display:none}.lp-apps-art{min-height:0;padding:190px 0 0}.lp-apps-phone{--w: 150px;z-index:0;inset-inline-end:16px}.fd-row{grid-template-columns:16px minmax(0,1fr) 16px}.fd-row em{display:none}.mock-finder{font-size:12px}.fd-body{grid-template-columns:100px minmax(0,1fr)}.fd-main{padding:4px 6px 10px}.lp-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-foot-brand{grid-column:1 / -1}}.tl-span:after{content:attr(data-label);position:absolute;inset-inline-end:0;bottom:8px;font-size:12px;color:#8191a2;white-space:nowrap}.lp-dl{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;font-size:14px}.btn.lp-dl-btn{background:var(--surface);border-color:color-mix(in srgb,var(--moss) 45%,transparent);color:var(--moss)}.btn.lp-dl-btn:hover{background:var(--moss-tint);border-color:var(--moss)}.calc{max-width:100%}.calc-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.calc-controls{padding:32px 32px 30px;background:var(--canvas);border-inline-end:1px solid var(--line);min-width:0}.calc-out{padding:32px 36px 30px;min-width:0}.calc-label{display:block;margin:0 0 10px;padding:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.calc-count{display:flex;align-items:baseline;gap:12px;color:var(--ink-3)}.calc-count span{display:inline-flex;align-items:center;gap:6px;font-size:16px;color:var(--ink-2)}.calc-num{min-width:0;padding:0 0 2px;border:0;border-bottom:1px dashed var(--line-2);border-radius:0;background:transparent;font:500 56px/1.05 var(--display);letter-spacing:-.02em;color:var(--walnut-deep);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.calc-num::-webkit-inner-spin-button,.calc-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc-num:focus-visible{outline:none;border-bottom:2px solid var(--focus)}.calc-range{--p: 0%;display:block;width:100%;height:28px;margin:18px 0 2px;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.calc-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--walnut) var(--p),var(--line-2) var(--p))}.calc-range::-moz-range-track{height:6px;border-radius:999px;background:var(--line-2)}.calc-range::-moz-range-progress{height:6px;border-radius:999px;background:var(--walnut)}.calc-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;border:2px solid var(--walnut);background:var(--surface);box-shadow:0 1px 3px #14233440}.calc-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:2px solid var(--walnut);background:var(--surface);box-shadow:0 1px 3px #14233440}.calc-range:focus-visible{outline:none}.calc-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus);outline-offset:2px}.calc-range:focus-visible::-moz-range-thumb{outline:2px solid var(--focus);outline-offset:2px}.calc-scale{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink-3)}.calc-plans{margin:28px 0 0;padding:0;border:0;min-width:0}.calc-plans>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.calc-plans button{display:grid;gap:1px;padding:10px 8px;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);font-size:13px;text-align:center;cursor:pointer;transition:border-color .12s,background .12s}.calc-plans button b{font-size:16px;font-weight:600;color:var(--ink)}.calc-plans button:hover{border-color:var(--walnut)}.calc-plans button[aria-pressed=true]{border-color:var(--walnut);background:var(--walnut-tint);box-shadow:inset 0 0 0 1px var(--walnut)}.calc-bars{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:18px}.calc-bar-text{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:7px;font-size:15px;color:var(--ink-2)}.calc-bar-text b{flex:none;font-size:20px;font-weight:600;color:var(--ink)}.calc-track{display:block;height:12px;border-radius:4px;background:var(--sunk);overflow:hidden}.calc-track i{display:block;height:100%;border-radius:4px;background:var(--ink-3);opacity:.55;transition:width .25s ease}.calc-bars .is-ours .calc-bar-text{color:var(--ink);font-weight:500}.calc-bars .is-ours .calc-bar-text b{color:var(--walnut-deep);font-size:24px}.calc-bars .is-ours .calc-track i{background:var(--walnut);opacity:1}.calc-sum{margin:26px 0 0;padding:14px 16px;border-radius:var(--radius);background:var(--moss-tint);color:var(--ink);font-size:15px}.calc-sum strong{color:var(--moss);font-size:17px}.calc-note{margin:14px 0 0;max-width:62em;font-size:13px;line-height:1.55;color:var(--ink-3)}.calc-note a{color:var(--walnut);white-space:nowrap}@media(prefers-reduced-motion:reduce){.calc-track i{transition:none}}@media(max-width:860px){.calc-in{grid-template-columns:1fr}.calc-controls{border-inline-end:0;border-bottom:1px solid var(--line)}}@media(max-width:600px){.calc-controls,.calc-out{padding:22px 18px}.calc-num{font-size:46px}.calc-bar-text{font-size:14px}.calc-bar-text b{font-size:18px}.calc-bars .is-ours .calc-bar-text b{font-size:21px}}.lp-section.lp-calc-sec{padding-top:0}@media(max-width:960px)and (min-width:601px){.lp-foot-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.lp-foot-brand{grid-column:1 / -1}}.lp-plan-then{margin:6px 0 10px;font-size:14px;font-weight:500;color:var(--walnut)}.lp-plan-adds{list-style:none;margin:-8px 0 24px;padding:0;display:grid;gap:8px;font-size:14px;color:var(--ink-2)}.lp-plan-adds li{display:flex;gap:8px;align-items:flex-start}.lp-plan-adds svg{flex:none;margin-top:3px;color:var(--moss)}.lp-plan p{flex:0 0 auto}.lp-plan-adds{flex:1;align-content:start}.fit{margin-top:28px}.fit-in{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.fit-controls{padding:30px 32px 26px;background:var(--canvas);border-inline-end:1px solid var(--line);min-width:0}.fit-controls h3{font-family:inherit}.fit-amount{display:block;font:500 56px/1.05 var(--display);letter-spacing:-.02em;color:var(--walnut-deep)}.fit-scale{position:relative;display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink-3)}.fit-mark{position:absolute;top:0;transform:translate(-50%);padding-top:7px;white-space:nowrap}.fit-mark:before{content:"";position:absolute;top:-6px;inset-inline-start:50%;width:1px;height:10px;background:var(--ink-3)}.fit-scale>:first-child,.fit-scale>:last-child{padding-top:7px}.fit-out{display:flex;flex-direction:column;align-items:flex-start;padding:30px 32px 26px;min-width:0}.fit-plan{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;width:100%}.fit-plan strong{font:500 28px/1.15 var(--display);color:var(--ink)}.fit-price{font-size:15px;color:var(--ink-3)}.fit-price b{font-size:28px;font-weight:600;color:var(--walnut-deep)}.fit-detail{margin:8px 0 18px;font-size:14.5px;color:var(--ink-2)}.fit-talk{margin:0 0 16px;padding:12px 14px;border-radius:var(--radius);background:var(--walnut-tint);font-size:14.5px;color:var(--ink)}.fit-out .btn{gap:8px}.fit-note{display:flex;gap:8px;align-items:flex-start;margin:18px 0 0;font-size:13px;line-height:1.5;color:var(--ink-3)}.fit-note svg{flex:none;margin-top:2px}.lp-move{display:flex;gap:14px;align-items:flex-start;margin-top:20px;padding:16px 18px;border-radius:var(--radius-lg);background:var(--moss-tint);color:var(--ink);font-size:15px}.lp-move svg{flex:none;margin-top:2px;color:var(--moss)}.lp-move p{margin:0}.lp-move a{color:var(--walnut);font-weight:500;white-space:nowrap}@media(max-width:860px){.fit-in{grid-template-columns:1fr}.fit-controls{border-inline-end:0;border-bottom:1px solid var(--line)}}@media(max-width:600px){.fit-controls,.fit-out{padding:22px 18px}.fit-amount{font-size:46px}.fit-plan strong,.fit-price b{font-size:24px}.lp-move{padding:14px;font-size:14.5px}}.calc-large{margin:10px 0 0;font-size:14px;color:var(--ink-2)}.calc-large a{color:var(--walnut);font-weight:500;white-space:nowrap}.calc-lead{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0 0 16px;padding:12px 16px;border-radius:var(--radius);background:var(--walnut-tint);color:var(--ink);font-size:16px}.calc-lead svg{color:var(--walnut)}.calc-lead strong{color:var(--walnut-deep)}.calc-only{margin:8px 0 0;font-size:13px;color:var(--ink-3)}.calc-hint{display:block;margin-top:2px;font-size:13px;font-weight:400;color:var(--ink-3)}.lp-plan-then{min-height:1.4em}.fit-controls h3.calc-label{font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.08em;color:var(--ink-3)}.fit-quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.fit-quick button{padding:6px 12px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:13.5px;cursor:pointer;transition:border-color .12s,background .12s}.fit-quick button:hover{border-color:var(--walnut)}.fit-quick button[aria-pressed=true]{border-color:var(--walnut);background:var(--walnut-tint);color:var(--walnut-deep);box-shadow:inset 0 0 0 1px var(--walnut)}.fit-quick button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lp-region{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-m, 12px);background:var(--surface);font-size:14px;color:var(--ink-2)}.lp-region svg{flex:none;margin-top:2px;color:var(--primary)}.lp-region strong{color:var(--ink)}.lp-region-faq{margin:0 0 18px}:root[data-preset] .lp{--moss: var(--primary);--moss-tint: var(--accent-tint);background:var(--bg);color:var(--ink);font-family:var(--font)}:root[data-preset] .lp h1,:root[data-preset] .lp h2,:root[data-preset] .lp h3{font-family:var(--font);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);color:var(--ink)}:root[data-preset] .lp-eyebrow{color:var(--primary)}:root[data-preset] .lp-head p,:root[data-preset] .lp-lede{color:var(--ink-2)}:root[data-preset] .lp-section{padding:96px 0}:root[data-preset] .lp-billing{border-color:var(--line);background:var(--surface)}:root[data-preset] .lp-billing button.is-on{background:var(--primary);color:var(--on-primary)}:root[data-preset] .lp-plans{border:0;gap:16px;background:transparent;overflow:visible}:root[data-preset] .lp-plan{border:var(--card-border);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--card-shadow)}:root[data-preset] .lp-plan.is-featured{background:var(--surface);outline:2px solid var(--primary);outline-offset:-2px}:root[data-preset] .lp-plan-tag{background:var(--accent-tint);color:var(--accent-ink)}:root[data-preset] .lp-plan-size{font-family:var(--font);font-weight:var(--title-weight);letter-spacing:var(--title-tracking)}:root[data-preset] .lp-faq details,:root[data-preset] .lp-faq details:first-child{border-color:var(--line)}:root[data-preset] .lp-move{border-radius:var(--r-m)}:root[data-preset] .lp-close-in{background:var(--ink);color:color-mix(in srgb,var(--bg) 72%,var(--ink));border-radius:var(--r-l)}:root[data-preset] .lp-close h2{color:var(--bg)!important}:root[data-preset] .lp-close-btn{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root[data-preset] .lp-close-btn:hover{background:color-mix(in srgb,var(--accent) 88%,var(--ink))}:root[data-preset] .lp-close-mail a{color:var(--bg)}:root[data-preset] .lp-foot{background:var(--sunk);border-color:var(--line)}.ls-hero{padding:64px 0 72px}.ls-hero-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.ls-hero h1{font-size:clamp(38px,4.4vw,56px);line-height:1.03;margin:0 0 22px}.ls-kicker{display:block;margin-bottom:20px;color:var(--primary);font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}:lang(ar) .ls-kicker,:lang(ar) .lp-eyebrow{letter-spacing:0}.ls-hero-art{position:relative;min-height:460px}.ls-hero-desk{position:absolute;inset:0 0 auto}.ls-hero-desk .ss-desk-body{grid-template-columns:124px minmax(0,1fr)}.ls-hero-desk .ss-aside,.ls-hero-desk .ss-desk-head .ss-btn{display:none}.ls-hero-desk .ss-main{padding-inline-end:120px}.ls-hero-phone{position:absolute;inset-inline-end:-8px;bottom:-28px;width:210px}.ls-trades{border-block:1px solid var(--line);background:var(--sunk)}.ls-trades-in{display:flex;align-items:center;gap:24px;padding:18px 0;font-size:14px;color:var(--ink-2)}.ls-trades-in>span{flex:none;font-weight:600;color:var(--ink)}.ls-trades ul{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none}.ls-features{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}@media(max-width:1180px){.ls-features{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ls-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.ls-feature{padding:16px 14px}.ls-feature h3{margin:10px 0 0;font-size:15px}.ls-feature p{display:none}}.ls-feature{display:block;padding:22px 20px;border:var(--card-border);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--card-shadow);color:inherit;text-decoration:none;transition:transform .15s}.ls-feature:hover{transform:translateY(-2px)}.ls-feature h3{margin:14px 0 8px;font-size:17px;line-height:1.25}.ls-feature p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.ls-feature-icon{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:var(--r-s);background:var(--sunk);color:var(--ink)}.ls-feature:first-child .ls-feature-icon{background:var(--accent);color:var(--on-accent)}.ls-more{margin:24px 0 0}.ls-more a,.ls-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink)}.ls-band{background:var(--sunk)}.ls-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.ls-row-flip .ls-row-copy{order:2}.ls-row h2{font-size:clamp(30px,3.4vw,42px);line-height:1.08;margin:0 0 16px}.ls-row-copy>p{margin:0 0 20px;color:var(--ink-2);font-size:17px}.ls-checks{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:var(--ink-2)}.ls-checks li{display:flex;gap:10px;align-items:flex-start}.ls-checks svg{flex:none;margin-top:4px;color:var(--status-active, var(--ink))}.ls-phones{display:flex;justify-content:center;gap:20px}.ls-phones .ss-phone{width:230px}.ls-phone-2{margin-top:48px}.ls-apps{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ls-stack{display:grid;gap:12px}.ls-stack-card{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border:var(--card-border);border-radius:var(--r-m);background:var(--surface);box-shadow:var(--card-shadow)}.ls-stack-card b{display:block;font-size:15px}.ls-stack-card small{color:var(--ink-2);font-size:14px}.ls-stack-card:nth-child(2){margin-inline-start:32px}.ls-stack-card:nth-child(3){margin-inline-start:64px}.ls-switch{padding:0 0 8px}.ls-switch-in{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:32px;align-items:center;padding:48px;border-radius:var(--r-l);background:var(--accent-tint)}.ls-switch h2{margin:0 0 12px;font-size:clamp(26px,3vw,36px);line-height:1.1}.ls-switch p{margin:0;color:var(--ink-2)}.ls-switch-cta{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ls-page-head{padding:64px 0 24px}.ls-page-head h1{font-size:clamp(36px,4.4vw,56px);line-height:1.05;margin:0 0 18px;max-width:16em}.ls-page-head p{max-width:40em;margin:0;font-size:18px;color:var(--ink-2)}.ls-page-head .lp-hero-cta{margin-top:28px}.ls-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.ls-jump a{padding:6px 14px;border-radius:999px;background:var(--sunk);color:var(--ink);font-size:14px;text-decoration:none}.ls-jump a:hover{background:var(--line)}.ls-feat{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(0,1.2fr);gap:24px 32px;padding:40px 0;border-top:1px solid var(--line);scroll-margin-top:88px}.ls-feat h2{margin:0 0 8px;font-size:26px;line-height:1.15}.ls-feat p{margin:0;color:var(--ink-2)}.ls-feat ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ls-feat li{display:flex;gap:10px;align-items:flex-start}.ls-feat li svg{flex:none;margin-top:4px}.ls-feat .ls-feature-icon{width:44px;height:44px}.ls-table-wrap{overflow-x:auto;border:var(--card-border);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--card-shadow)}.ls-table{width:100%;border-collapse:collapse;font-size:15px}.ls-table th,.ls-table td{padding:14px 18px;border-bottom:1px solid var(--line);text-align:start;vertical-align:top}.ls-table thead th{font-size:13px;font-weight:600;color:var(--ink-2);background:var(--sunk)}.ls-table tbody tr:last-child td,.ls-table tbody tr:last-child th{border-bottom:0}.ls-table tbody th{font-weight:500}.ls-table.is-checks th:not(:first-child),.ls-table.is-checks td{width:140px;text-align:center}.ls-table .num{text-align:end;white-space:nowrap}.ls-table .is-ours{background:var(--accent-tint);font-weight:600}.ls-table small{display:block;font-weight:400;color:var(--ink-3);font-size:13px}.ls-note{margin:14px 0 0;font-size:14px;color:var(--ink-3)}.ls-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ls-box{padding:28px;border:var(--card-border);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--card-shadow)}.ls-box h3{margin:0 0 14px;font-size:20px}.ls-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:step}.ls-steps li{list-style:none;padding:24px;border:var(--card-border);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--card-shadow)}.ls-steps li:before{counter-increment:step;content:counter(step);display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:14px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:700;font-size:14px}.ls-steps h3{margin:0 0 8px;font-size:18px}.ls-steps p{margin:0;color:var(--ink-2);font-size:15px}.ls-steps{padding:0;margin:0}.ls-sources{margin:0;padding:0;list-style:none;font-size:14px}.ss-phone{container-type:inline-size;aspect-ratio:9 / 19.2;padding:9px;border-radius:38px;background:#18181a;box-shadow:0 30px 60px -20px #18181a59,0 0 0 1px #18181a14}.ss-screen{position:relative;height:100%;overflow:hidden;border-radius:30px;background:var(--bg);color:var(--ink);font-size:4.6cqw}.ss-status{display:flex;justify-content:space-between;padding:10px 18px 4px;font-size:1em;font-weight:600}.ss-status-r{display:flex;gap:4px;align-items:center}.ss-status-r i{width:14px;height:7px;border-radius:2px;background:var(--ink)}.ss-status-r i:first-child{width:10px;opacity:.6}.ss-body{padding:6px 14px 0}.ss-top{display:flex;align-items:center;gap:10px;padding:4px 0 10px;color:var(--ink-2)}.ss-grow{flex:1}.ss-hello b{display:block;font-size:1.45em;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:var(--ink)}.ss-hello small{display:block;margin-top:2px;color:var(--ink-3)}.ss-img{position:absolute;inset:0}.ss-img img{width:100%;height:100%;object-fit:cover;display:block}.ss-line{display:block;font-size:.95em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-line.is-soft{color:var(--ink-3)}.ss-chips{display:flex;gap:5px;margin:12px 0 10px}.ss-chips span{padding:3px 8px;border-radius:999px;border:1px solid var(--line-2);font-size:.9em}.ss-chips .is-on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.ss-cover{position:relative;height:112px;margin-bottom:8px;border-radius:var(--r-m);overflow:hidden}.ss-cover.is-short{height:64px}.ss-cover div{z-index:1;position:absolute;inset:auto 0 0;padding:18px 10px 8px;background:linear-gradient(transparent,#0000008c);color:#fff}.ss-cover b{display:block;font-size:1.1em}.ss-cover small{display:inline-flex;gap:3px;align-items:center;font-size:.85em;opacity:.9}.ss-label{margin:10px 0 6px;font-size:1em;font-weight:700}.ss-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.ss-grid3 .ss-tile{aspect-ratio:1}.ss-tile,.ss-proj-cover,.ss-desk-cover{position:relative;display:block;overflow:hidden;background:var(--sunk)}.ss-proj{display:grid;justify-items:center;gap:3px;text-align:center;padding-bottom:10px}.ss-proj-cover{width:56px;height:56px;border-radius:var(--r-m);margin-bottom:4px}.ss-proj b{font-size:1.2em}.ss-proj small{color:var(--ink-3);font-size:.9em}.ss-pill{display:inline-block;margin-top:3px;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--status-active, #2f8a57) 14%,var(--surface));color:var(--status-active, #2f8a57);font-size:.85em;font-weight:600}.ss-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.ss-cards span{padding:8px 6px;border-radius:var(--r-s);background:var(--surface);box-shadow:var(--card-shadow);font-size:.85em;font-weight:600;text-align:center}.ss-lead{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.ss-lead .ss-tile{aspect-ratio:1}.ss-lead .ss-big{grid-column:span 2;grid-row:span 2}.ss-bar{position:absolute;inset-inline-start:50%;bottom:1.4em;transform:translate(-50%);display:flex;align-items:center;gap:1.1em;padding:.55em .7em .55em 1.3em;border-radius:999px;background:#18181a;color:#fff;box-shadow:0 8px 20px #00000040}.ss-bar svg{width:1.45em;height:1.45em}.ss-cam{display:inline-grid;place-items:center;width:5.2em;height:2.9em;border-radius:999px;background:var(--accent);color:var(--on-accent)}.ss-cam-screen{display:flex;flex-direction:column;height:100%;background:#0d0d0e;color:#fff}.ss-cam-top{padding:30px 14px 10px}.ss-cam-proj{display:inline-block;padding:4px 10px;border-radius:999px;background:#ffffff24;font-size:.95em;font-weight:600}.ss-viewfinder{position:relative;flex:1;margin:0 8px;border-radius:18px;overflow:hidden;background:#2a2f34}.ss-cam-tag,.ss-zoom{z-index:1}.ss-cam-tag{position:absolute;top:10px;inset-inline-end:10px;padding:3px 8px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:.85em;font-weight:700}.ss-zoom{position:absolute;bottom:10px;inset-inline-start:50%;transform:translate(-50%);display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#00000073;font-size:.9em;font-weight:700}.ss-cam-row{display:flex;align-items:center;justify-content:space-between;padding:16px 22px 8px}.ss-tray{width:34px;height:34px;border-radius:8px}.ss-shutter{width:52px;height:52px;border-radius:999px;background:#fff;box-shadow:0 0 0 4px #0d0d0e,0 0 0 6px #fff}.ss-done{font-size:1.1em;font-weight:700;color:var(--accent)}.ss-modes{display:flex;justify-content:center;gap:18px;padding:6px 0 22px;font-size:.9em;font-weight:700;letter-spacing:.08em;color:#ffffff8c}.ss-modes .is-on{color:var(--accent)}.ss-desk{overflow:hidden;border-radius:var(--r-l);background:var(--bg);box-shadow:0 30px 70px -30px #18181a59,0 0 0 1px var(--line);font-size:11px}.ss-desk-chrome{display:flex;gap:6px;padding:10px 14px;background:var(--sunk);border-bottom:1px solid var(--line)}.ss-desk-chrome i{width:10px;height:10px;border-radius:999px;background:var(--line-2)}.ss-desk-body{display:grid;grid-template-columns:124px minmax(0,1fr) 150px;min-height:380px}.ss-side{display:grid;align-content:start;gap:3px;padding:14px 10px;background:var(--canvas)}.ss-side span{padding:5px 8px;border-radius:var(--r-s);color:var(--ink-2)}.ss-side .is-on{background:var(--side-active, var(--surface));color:var(--side-on-active, var(--ink));font-weight:600;box-shadow:inset 2px 0 0 var(--primary)}.ss-side .ss-side-brand{display:flex;align-items:center;gap:6px;color:var(--ink);font-weight:700}.ss-side .ss-side-search{display:flex;align-items:center;gap:5px;margin:4px 0 6px;border:1px solid var(--line);color:var(--ink-3)}.ss-side .ss-side-co{color:var(--ink);font-weight:700;font-size:.95em}.ss-main{padding:16px 18px}.ss-desk-head{display:flex;align-items:center;gap:12px}.ss-desk-head>div{flex:1;min-width:0}.ss-desk-head .ss-grow{display:none}.ss-desk-head b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-desk-head small{display:block;color:var(--ink-3)}.ss-desk-cover{width:54px;height:54px;border-radius:var(--r-m);flex:none}.ss-btn{padding:5px 11px;border:1px solid var(--line-2);border-radius:999px;font-weight:600;white-space:nowrap}.ss-btn.is-dark{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.ss-tabs{display:flex;gap:16px;margin:14px 0 4px;border-bottom:1px solid var(--line);color:var(--ink-2)}.ss-tabs span{padding:6px 0}.ss-tabs .is-on{color:var(--ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--ink)}.ss-desk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.ss-desk-grid .ss-tile{aspect-ratio:1}.ss-desk-grid .ss-big{grid-column:span 2;grid-row:span 2}.ss-aside{display:grid;align-content:start;gap:7px;padding:16px 14px;border-inline-start:1px solid var(--line)}.ss-aside b{margin-top:6px;font-size:10.5px}.ss-person{display:flex;align-items:center;gap:6px}.ss-person em{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--sunk);font-style:normal;font-size:8px;font-weight:700}.ss-person .ss-line{flex:1;min-width:0}@media(max-width:960px){.ls-hero-in,.ls-row,.ls-switch-in{grid-template-columns:1fr}.ls-row-flip .ls-row-copy{order:0}.ls-hero-art{min-height:0;padding-bottom:40px}.ls-hero-desk{position:relative}.ls-switch-cta{justify-content:flex-start}.ls-steps{grid-template-columns:1fr 1fr}.ls-feat{grid-template-columns:44px minmax(0,1fr)}.ls-feat ul{grid-column:1 / -1}}@media(max-width:640px){:root[data-preset] .lp-section{padding:64px 0}.ls-hero{padding:36px 0 40px}.ls-hero-phone{display:none}.ss-desk-body,.ls-hero-desk .ss-desk-body{grid-template-columns:minmax(0,1fr);min-height:0}.ls-hero-desk .ss-main{padding-inline-end:18px}.ss-side,.ss-aside,.ss-desk-head .ss-btn{display:none}.ls-trades-in{flex-direction:column;align-items:flex-start;gap:10px}.ls-phones .ss-phone{width:46%}.ls-phone-2{margin-top:28px}.ls-stack-card:nth-child(n){margin-inline-start:0}.ls-switch-in{padding:28px 22px}.ls-two,.ls-steps{grid-template-columns:1fr}:root[data-preset] .lp-plans{grid-template-columns:1fr}}
