.lp{--lp-paper:var(--brand-paper);--lp-surface:var(--brand-surface);--lp-ink:var(--brand-ink);--lp-muted:var(--brand-muted);--lp-accent:var(--brand-accent);--lp-accent-hover:var(--brand-accent-hover);--lp-soft:var(--brand-soft);--lp-line:var(--brand-line);--lp-display:var(--brand-sans);--lp-body:var(--brand-sans);--lp-serif:var(--brand-serif);--lp-ease:var(--brand-ease);background:var(--lp-paper);color:var(--lp-ink);font:400 15px/1.65 var(--lp-body);letter-spacing:-.02em;overflow:clip}.lp-home{--lp-small-text-increase:3px}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp h4,.lp p,.lp ul{margin:0}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0}.lp ul{padding:0;list-style:none}.lp svg{flex-shrink:0}.lp em{font-family:var(--lp-serif);font-style:italic;font-weight:400;letter-spacing:-.018em}.lp :is(a,button):focus-visible{outline:2px solid var(--lp-accent);outline-offset:5px;border-radius:7px}.lp #main-content,.lp section[id]{scroll-margin-top:100px}.lp-sr-only{position:absolute;height:1px;width:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lp-skip-link{position:fixed;top:-80px;left:20px;padding:12px 20px;background:#fff;z-index:100}.lp-skip-link:focus{top:12px}.lp-container{width:min(1152px,calc(100% - 48px));margin-inline:auto}.lp-section{padding-block:45px}.lp-eyebrow{display:block;font-size:calc(10px + var(--lp-small-text-increase, 0px));font-weight:650;letter-spacing:.13em;line-height:1.5;color:var(--lp-muted)}.lp-section-heading{text-align:center;padding:0 24px;margin:0 auto 56px}.lp-section-heading .lp-eyebrow{margin-bottom:20px}.lp-faq h2,.lp-section-heading h2{font:650 46px/1.12 var(--lp-display);letter-spacing:-.055em}.lp-section-heading h2 em{font-size:1.14em;margin-left:.12em}.lp-section-heading>p{max-width:460px;margin:20px auto 0;color:var(--lp-muted);font-size:15px;line-height:1.8}.lp-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:13px 26px;min-height:48px;border-radius:99px;font-size:calc(13px + var(--lp-small-text-increase, 0px));font-weight:650;color:#fff!important;background:var(--lp-accent);box-shadow:0 3px 5px #813b2520,inset 0 1px 0 #ffffff24;transition:background .25s,transform .25s,box-shadow .25s}.lp-button:hover{background:var(--lp-accent-hover);box-shadow:0 6px 18px #813b252d;transform:translateY(-2px)}.lp-button-large{padding:16px 32px;min-height:56px;font-size:15px}.lp-wordmark{font:800 26px/1 var(--lp-display);letter-spacing:-.09em}.lp-wordmark>span{color:var(--lp-accent);font-size:.75em;letter-spacing:-.04em}.lp-nav-brand{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;transition:color .2s}.lp-nav-brand:hover{color:var(--lp-accent)}.lp-nav-logo{display:block;width:32px;height:32px;object-fit:contain;border-radius:7px}.lp-header{height:80px;position:fixed;top:0;left:0;right:0;z-index:60;transition:background .5s,box-shadow .5s;border-bottom:1px solid transparent}.lp-header-scrolled{background:#faf7f3eb;border-color:var(--lp-line);box-shadow:0 1px 3px #241b1405;backdrop-filter:blur(20px)}.lp-nav{position:relative;width:min(1152px,calc(100% - 48px));height:80px;justify-content:space-between;margin:auto}.lp-nav,.lp-nav-capsule{display:flex;align-items:center}.lp-nav-capsule{position:absolute;left:50%;transform:translateX(-50%);padding:4px;background:#ffffff8c;border:1px solid #ffffff90;border-radius:99px;box-shadow:0 2px 8px #5a331305;backdrop-filter:blur(12px)}.lp-nav-capsule a{padding:8px 16px;white-space:nowrap;font-size:calc(12px + var(--lp-small-text-increase, 0px));color:#534b44;border-radius:99px;transition:background .2s}.lp-nav-capsule a:hover{background:#fff9;color:var(--lp-ink)}.lp-nav-actions{gap:23px;font-size:calc(12px + var(--lp-small-text-increase, 0px))}.lp-nav-actions,.lp-nav-start{display:flex;align-items:center}.lp-nav-start{background:var(--lp-ink);color:#fff!important;border-radius:99px;padding:9px 16px;gap:14px}.lp-nav-start:hover{background:#44372d}.lp-mobile-menu,.lp-mobile-toggle{display:none}.lp-hero{position:relative;padding:0 24px 20px}.lp-atmosphere{position:absolute;top:0;left:0;right:0;height:1250px;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 50% 8%,#fff9eb 2%,#f2e7d0 20%,transparent 57%),linear-gradient(180deg,#e8cab7 0,#ead9c4 30%,#f5e6d6 64%,var(--lp-paper) 93%)}.lp-atmosphere:before{content:"";position:absolute;width:140%;height:740px;top:-45px;left:-20%;border-radius:50%;background:radial-gradient(ellipse at 20% 20%,#bc745c85 0,transparent 45%),radial-gradient(ellipse at 83% 24%,#ad6a5266 0,transparent 40%);filter:blur(44px)}.lp-atmosphere:after{content:"";position:absolute;inset:0;opacity:.24;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.3' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.lp-atmosphere i{position:absolute;width:65%;height:220px;border-radius:50%;background:#fff7e3;filter:blur(54px);transform:rotate(-22deg);opacity:.6}.lp-atmosphere i:first-child{top:290px;left:-33%}.lp-atmosphere i:nth-child(2){top:360px;right:-32%;transform:rotate(30deg)}.lp-atmosphere i:nth-child(3){top:640px;left:20%;opacity:.5}.lp-hero-copy{position:relative;z-index:1;text-align:center;padding-top:126.75px;margin-inline:auto;max-width:980px}.lp-hero-kicker{display:inline-flex;align-items:center;gap:8px;color:#645443;font-size:calc(11px + var(--lp-small-text-increase, 0px));font-weight:500;margin-bottom:25px}.lp-hero-kicker>span{width:5px;height:5px;border-radius:50%;background:#a75b3b}.lp-hero h1{font:750 clamp(44px,4.5vw,64px)/1.06 var(--lp-display);letter-spacing:-.065em}.lp-hero h1 em{display:inline-block;font-size:1.2em;line-height:1.08}.lp-hero-copy>p{font-size:15px;color:#645a4d;line-height:1.8;margin:23px auto 28px}.lp-hero-secondary{display:flex;align-items:center;justify-content:center;width:fit-content;margin:15px auto 0;gap:8px;font-size:calc(11px + var(--lp-small-text-increase, 0px));color:#62594d!important}.lp-hero-secondary:hover{text-decoration:underline;text-underline-offset:4px}.lp-hero-secondary-row{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:17px;font-size:calc(11px + var(--lp-small-text-increase, 0px))}.lp-hero-secondary-row .lp-hero-secondary{margin:0}.lp-hero-secondary-row>span{color:var(--lp-muted)}.lp-hero-secondary-row .lp-demo-link{color:var(--lp-accent-hover);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:600}.lp-hero-secondary-row .lp-demo-link:hover{color:#72351f}.lp-supported-platforms{position:relative;padding-block:64px 40px}.lp-platform-groups{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:960px}.lp-platform-groups>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}.lp-platform-group-heading{min-height:46px}.lp-platform-group-title{color:var(--lp-muted);font-size:calc(11px + var(--lp-small-text-increase, 0px));font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lp-platform-group-description{color:var(--lp-muted);font-size:calc(12px + var(--lp-small-text-increase, 0px));margin-top:7px!important}.lp-platform-list{display:grid;align-self:start;gap:12px;margin-top:20px!important}.lp-platform-list>li{display:flex;align-items:center;gap:16px;min-height:88px;padding:18px 20px;border:1px solid var(--lp-line);border-radius:20px;background:#fffaf5}.lp-platform-coming-soon{grid-column:1/-1;text-align:center;color:var(--lp-muted);font-size:calc(13px + var(--lp-small-text-increase, 0px))}.lp-platform-mark{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:14px;background:#f2ede6}.lp-platform-name{font-size:18px;font-weight:500;line-height:1.3}.lp-platform-name small{display:block;margin-top:4px;color:var(--lp-muted);font-size:calc(11px + var(--lp-small-text-increase, 0px));font-weight:400}.lp-platform-supported{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;margin-left:auto;border-radius:7px;background:#e9ede4;color:#52654b}@media (max-width:767px){.lp-platform-groups{grid-template-columns:1fr;gap:32px;max-width:460px}.lp-platform-groups>div{display:block;grid-row:auto}.lp-platform-group-heading{min-height:0}.lp-platform-list>li{min-height:78px;padding:14px 16px;border-radius:17px;gap:13px}.lp-platform-name{font-size:16px}}.lp-demo-stage{position:relative;z-index:2;max-width:1040px;height:105vh;min-height:720px;margin:52px auto 0}.lp-demo-sticky{position:sticky;top:104px}.lp-product-window{text-align:left;overflow:hidden;border-radius:16px;border:1px solid #53463d;background:#1d1c1a;color:#f4ede4;box-shadow:0 40px 100px -40px #72432458,0 12px 35px -10px #38251740,0 0 0 5px #ffffff22}.lp-window-bar{height:43px;display:flex;align-items:center;gap:20px;padding:0 19px;border-bottom:1px solid #ffffff0f;font-size:calc(10px + var(--lp-small-text-increase, 0px));color:#c2b9af}.lp-window-dots{display:flex;gap:5px}.lp-window-dots i{width:7px;height:7px;border-radius:50%;background:#6e655c}.lp-window-dots i:first-child{background:#b58065}.lp-window-slash{padding-inline:8px;color:#756b60}.lp-preview-label{margin-left:auto;font-size:calc(9px + var(--lp-small-text-increase, 0px));letter-spacing:.03em;color:#c3b8ac}.lp-workspace-body{display:grid;grid-template-columns:185px minmax(0,1fr);min-height:468px}.lp-demo-sidebar{background:#22211e;padding:26px 13px 14px;border-right:1px solid #ffffff0b;display:flex;flex-direction:column}.lp-demo-wordmark{font-size:22px;font-weight:800;letter-spacing:-.07em;padding-inline:9px}.lp-demo-wordmark span{font-size:calc(14px + var(--lp-small-text-increase, 0px));color:#d68c65}.lp-demo-nav{display:grid;gap:3px;margin-top:22px}.lp-demo-nav button,.lp-demo-nav-label{display:flex;align-items:center;gap:9px;min-height:32px;border-radius:6px;font-size:calc(10px + var(--lp-small-text-increase, 0px));text-align:left;padding:6px 8px;color:#bdb3a8;transition:background .2s}.lp-demo-nav-label small{margin-left:auto;font-size:calc(6px + var(--lp-small-text-increase, 0px));color:#b7a795;white-space:nowrap}.lp-demo-nav button.is-active,.lp-demo-nav button:hover{background:#3c332c;color:#f6dbb9}.lp-demo-workspaces{margin-top:22px;padding-inline:10px}.lp-demo-workspaces>span{display:flex;justify-content:space-between;font-size:calc(8px + var(--lp-small-text-increase, 0px));letter-spacing:.08em;color:#b0a295}.lp-demo-workspaces p{display:flex;align-items:center;gap:7px;font-size:calc(9px + var(--lp-small-text-increase, 0px));color:#c7bcb1;margin-top:15px}.lp-workspace-dot{width:5px;height:5px;border:1px solid #d3a887;border-radius:2px}.lp-demo-business{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:calc(9px + var(--lp-small-text-increase, 0px))}.lp-demo-business>span{background:#443629;border:1px solid #69513b;color:#e4b890;padding:6px;border-radius:6px;font-size:calc(8px + var(--lp-small-text-increase, 0px))}.lp-demo-business small{display:block;color:#afa193;font-size:calc(7px + var(--lp-small-text-increase, 0px));margin-top:2px}.lp-demo-main{padding:0 28px 24px;min-width:0}.lp-demo-breadcrumb{padding:16px 0 22px;font-size:calc(9px + var(--lp-small-text-increase, 0px))}.lp-demo-breadcrumb,.lp-window-footer{display:flex;justify-content:space-between;color:#c1b6a9}.lp-window-footer{border-top:1px solid #ffffff0c;padding:11px 19px;font-size:calc(8px + var(--lp-small-text-increase, 0px))}.lp-window-footer>span:first-child{display:flex;align-items:center;gap:7px}.lp-live-dot{height:4px;width:4px;border-radius:50%;background:#a2b696}.lp-preview-switcher{display:flex;gap:8px;align-items:center;justify-content:center;margin:22px auto 0;flex-wrap:wrap;font-size:calc(11px + var(--lp-small-text-increase, 0px))}.lp-preview-switcher>span{margin-right:7px;color:var(--lp-muted)}.lp-preview-switcher button{display:inline-flex;gap:7px;align-items:center;padding:10px 13px;border-radius:99px;min-height:40px;color:#665d53;transition:background .2s}.lp-preview-switcher button.is-active{background:#fff;color:var(--lp-ink);box-shadow:0 1px 3px #2a201414}.lp-preview-switcher button:hover{background:#ffffff99}.lp-scene{color:#ede5d9;width:100%;min-width:0}.lp-scene-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}.lp-micro{display:block;font-size:calc(7px + var(--lp-small-text-increase, 0px));font-weight:650;letter-spacing:.16em;color:#b0a398;margin-bottom:7px}.lp-scene-heading h3{font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.04em}.lp-scene-badge{background:#302b25;border:1px solid #534332;color:#e1bf94;border-radius:99px;padding:5px 9px;white-space:nowrap;font-size:calc(8px + var(--lp-small-text-increase, 0px))}.lp-mini-tabs{display:flex;align-items:center;gap:23px;border-bottom:1px solid #ffffff12;margin-bottom:22px;color:#c1b3a2;font-size:calc(10px + var(--lp-small-text-increase, 0px))}.lp-mini-tabs>span{display:inline-flex;align-items:center;gap:6px;padding-bottom:9px}.lp-mini-tabs i{display:grid;place-items:center;width:16px;height:16px;border:1px solid #ffffff24;border-radius:50%;font-size:calc(8px + var(--lp-small-text-increase, 0px));font-style:normal}.lp-mini-tabs .is-active{color:#edc9a4;border-bottom:1px solid #e0a67b}.lp-mini-tabs svg{margin-left:auto;margin-bottom:9px}.lp-ad-grid{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:14px}.lp-poster{aspect-ratio:3/4;padding:16px;background:#e9ceb5;color:#463626;border-radius:7px;display:flex;flex-direction:column;position:relative;overflow:hidden}.lp-poster-1{background:#c9d0b9;color:#394434}.lp-poster-2{background:#d8cce0;color:#413348}.lp-poster-top{display:flex;justify-content:space-between;font-size:calc(6px + var(--lp-small-text-increase, 0px));letter-spacing:.12em;font-weight:600}.lp-poster>strong{font:400 29px/.98 var(--lp-serif);margin-top:23px;position:relative;z-index:2;max-width:150px}.lp-poster-art{flex:1;position:relative;min-height:66px;margin-top:12px}.lp-poster-art i{position:absolute;border:1px solid #ffffff9c;background:linear-gradient(130deg,#fff6e478,#a96f4e66);width:55%;height:90%;bottom:-10px;left:32%;border-radius:90px 90px 3px 3px;transform:rotate(-20deg);box-shadow:0 4px 10px #5d3b171a}.lp-poster-art i:nth-child(2){transform:rotate(15deg);left:8%;bottom:-40%;width:65%}.lp-poster-art i:nth-child(3){transform:rotate(45deg);left:57%;bottom:-60%}.lp-poster-1 .lp-poster-art i{background:linear-gradient(130deg,#ffffe65c,#5e744566);border-radius:50%}.lp-poster-bottom{display:flex;position:relative;z-index:2;justify-content:space-between;gap:4px;font-size:calc(6px + var(--lp-small-text-increase, 0px));margin-top:auto;padding-top:22px}.lp-poster-bottom>span:last-child{display:flex;align-items:center;gap:3px}.lp-note{min-height:172px;background:#d7c9a6;color:#4e422d;padding:16px;border-radius:6px;transform:rotate(2deg)}.lp-note>span{display:flex;align-items:center;gap:7px;font-size:calc(8px + var(--lp-small-text-increase, 0px));font-weight:650}.lp-note>p{font:400 21px/1.3 var(--lp-serif);margin-top:22px}.lp-note>small{display:block;font-size:calc(6px + var(--lp-small-text-increase, 0px));margin-top:24px}.lp-scene-bottom{display:flex;justify-content:space-between;margin-top:20px;color:#bcb09f;font-size:calc(8px + var(--lp-small-text-increase, 0px));gap:10px}.lp-scene-bottom>span{display:flex;gap:6px;align-items:center}.lp-scene-bottom>span:first-child svg{color:#acc09f}.lp-analysis-summary{padding:20px 0 28px;display:flex;gap:19px;align-items:center}.lp-status-orbit{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;color:#e9c59c;background:#3b3025;box-shadow:0 0 0 7px #ffffff03;flex-shrink:0}.lp-analysis-summary h4{font-size:15px;font-weight:500}.lp-analysis-summary p{color:#b5aa9c;margin-top:6px}.lp-analysis-summary p,.lp-review-row{font-size:calc(11px + var(--lp-small-text-increase, 0px))}.lp-review-row{display:flex;align-items:center;gap:16px;padding:19px 0;border-top:1px solid #ffffff12}.lp-number{color:#b6a28c;font-size:calc(9px + var(--lp-small-text-increase, 0px))}.lp-tag{margin-left:auto;color:#ddc3a1;background:#3a3126;padding:3px 8px;border-radius:5px;white-space:nowrap}.lp-scene-caption,.lp-tag{font-size:calc(8px + var(--lp-small-text-increase, 0px))}.lp-scene-caption{color:#bbb0a4;margin-top:24px!important}.lp-site-preview{border:1px solid #534d42;border-radius:8px;overflow:hidden}.lp-url{display:flex;align-items:center;justify-content:center;gap:8px;background:#35302a;color:#c3b8ab;padding:8px;font-size:calc(8px + var(--lp-small-text-increase, 0px))}.lp-site-body{position:relative;padding:27px 30px;background:#e0e2d4;color:#424a36;overflow:hidden}.lp-site-body>span{font-size:calc(6px + var(--lp-small-text-increase, 0px));letter-spacing:.13em}.lp-site-body h4{font:400 38px/1.05 var(--lp-serif);margin-top:13px;position:relative;z-index:1}.lp-site-cta{display:flex;align-items:center;gap:15px;width:fit-content;padding:8px 13px;border-radius:99px;background:#4d5a42;color:#fff;font-size:calc(8px + var(--lp-small-text-increase, 0px));margin-top:20px}.lp-site-shape{position:absolute;width:145px;height:210px;right:24px;bottom:-30px;border-radius:100px 100px 8px 8px;transform:rotate(15deg);background:linear-gradient(145deg,#bbc6a366,#818f65);border:1px solid #ffffff77}.lp-callout{display:flex;align-items:center;gap:13px;background:#35372e;border:1px solid #505440;border-radius:9px;padding:14px;margin-top:16px}.lp-callout-icon{color:#c7d3b0;background:#4b533c;padding:7px;border-radius:50%}.lp-callout strong{font-size:calc(11px + var(--lp-small-text-increase, 0px));font-weight:500}.lp-callout p{color:#c1b8aa;font-size:calc(9px + var(--lp-small-text-increase, 0px));margin-top:2px}.lp-brand-demo{gap:24px;padding:20px 0 30px}.lp-brand-demo,.lp-brand-mark{display:flex;align-items:center}.lp-brand-mark{min-width:120px;height:140px;justify-content:center;flex-direction:column;gap:15px;background:#ded0b8;color:#6d5139;border-radius:10px}.lp-brand-mark>span{font-size:calc(8px + var(--lp-small-text-increase, 0px))}.lp-brand-demo h4{font-size:17px;font-weight:500}.lp-brand-demo p{font-size:calc(11px + var(--lp-small-text-increase, 0px));color:#c3b6a6;margin-top:10px}.lp-website-task{align-items:center;background:#353229;border-color:#5d543b;margin-top:10px}.lp-website-task-icon{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;color:#d0bd85;background:#d0bd8512;border-radius:50%}.lp-website-task-status{display:block;color:#d0bd85;font-size:calc(8px + var(--lp-small-text-increase, 0px));margin-bottom:5px}.lp-website-task strong{display:block;color:#ded0aa}.lp-website-task p{color:#c9bea3}.lp-color-swatches{display:flex;gap:6px;margin-top:17px}.lp-color-swatches i{height:20px;width:20px;border-radius:50%;background:#b87555;border:1px solid #ffffff33}.lp-color-swatches i:nth-child(2){background:#e5d8bf}.lp-color-swatches i:nth-child(3){background:#899374}.lp-color-swatches i:nth-child(4){background:#453e35}.lp-brand-files{display:grid;gap:10px}.lp-brand-files>span{display:flex;gap:12px;align-items:center;font-size:calc(11px + var(--lp-small-text-increase, 0px));padding:17px;border:1px solid #ffffff12;border-radius:7px}.lp-brand-files>span>:last-child{margin-left:auto}.lp-brand-files small{font-size:calc(8px + var(--lp-small-text-increase, 0px));color:#d7b691}.lp-chat-bubble{background:#3a342d;color:#f0e1d0;border:1px solid #524536;border-radius:12px 12px 3px 12px;padding:14px 18px;width:fit-content;margin-left:auto;font-size:calc(12px + var(--lp-small-text-increase, 0px))}.lp-ai-response{display:flex;gap:13px;margin-top:24px}.lp-ai-avatar{display:inline-flex;align-items:center;justify-content:center;height:28px;width:28px;flex-shrink:0;border-radius:8px;color:#f5cfad;background:#664731;font:750 calc(11px + var(--lp-small-text-increase, 0px)) var(--lp-display)}.lp-ai-response strong{font-size:calc(13px + var(--lp-small-text-increase, 0px));font-weight:500}.lp-ai-response p{color:#c4b6a4;margin:6px 0 20px}.lp-ai-response p,.lp-check-item{font-size:calc(11px + var(--lp-small-text-increase, 0px))}.lp-check-item{display:flex;align-items:center;gap:9px;margin-bottom:14px;color:#dccfbe}.lp-check-item svg{color:#bdc2a0}.lp-fake-composer{display:flex;justify-content:space-between;align-items:center;padding:14px;background:#2d2a25;border:1px solid #484035;border-radius:10px;font-size:calc(9px + var(--lp-small-text-increase, 0px));color:#c8bbac;margin-top:28px}.lp-process{padding-block:64px 112px}.lp-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lp-process-card{display:flex;flex-direction:column;min-height:510px;border:1px solid var(--lp-line);border-radius:24px;background:radial-gradient(#7d63400a .8px,transparent 0),#fffdf9;background-size:13px 13px;padding:28px;box-shadow:0 2px 2px #36270d04}.lp-step-title{display:flex;align-items:baseline;gap:9px;font:500 33px/1.2 var(--lp-display);letter-spacing:-.05em}.lp-step-title>span{color:#867664;font-weight:300;font-size:31px}.lp-process-art{position:relative;height:300px;margin-block:20px 25px}.lp-process-card>h3{font-size:17px;font-weight:650;margin-top:auto}.lp-process-card>p{color:var(--lp-muted);font-size:calc(12px + var(--lp-small-text-increase, 0px));line-height:1.9;margin-top:8px}.lp-connect-art:before{content:"";position:absolute;width:170px;height:170px;left:50%;top:28px;transform:translateX(-50%);border:1px dashed #d1c7b9;border-radius:50%}.lp-connect-center{position:absolute;left:calc(50% - 28px);top:94px;width:56px;height:56px;display:grid;place-items:center;background:linear-gradient(140deg,#dfb38b,#a95f3e);color:#fff;border-radius:15px;font-size:23px;font-weight:800;box-shadow:0 5px 15px #a872382b}.lp-connect-node{position:absolute;display:flex;align-items:center;gap:10px;padding:13px;background:#fff;border:1px solid #e5ded3;border-radius:11px;box-shadow:0 4px 7px #3f2c1508;font-size:calc(10px + var(--lp-small-text-increase, 0px))}.lp-connect-node svg{color:#8b765d}.lp-node-one{left:2%;top:28px;transform:rotate(-8deg)}.lp-node-two{right:-4%;top:68px;transform:rotate(6deg)}.lp-node-three{left:7%;top:182px;transform:rotate(-3deg)}.lp-connected{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:7px;align-items:center;white-space:nowrap;font-size:calc(9px + var(--lp-small-text-increase, 0px));color:#6a624f}.lp-connected svg{color:#52664c}.lp-process-question{background:#f2ece3;padding:15px;border:1px solid #e5dacf;border-radius:10px 10px 3px 10px;font-size:calc(12px + var(--lp-small-text-increase, 0px));margin-top:25px}.lp-process-answer{display:flex;align-items:center;gap:10px;margin-top:27px;font-size:calc(10px + var(--lp-small-text-increase, 0px))}.lp-process-checks{display:grid;gap:16px;margin:22px 0 0 38px}.lp-process-checks>span{display:flex;gap:9px;align-items:center;font-size:calc(10px + var(--lp-small-text-increase, 0px));color:#605c4c}.lp-process-checks svg{color:#788568}.lp-small-note{display:block;margin:28px 0 0 38px;color:#776a5a;font-size:calc(9px + var(--lp-small-text-increase, 0px))}.lp-act-art{display:grid;place-items:center}.lp-poster-small{width:176px;height:230px;transform:rotate(-6deg);box-shadow:0 12px 20px #66422425}.lp-poster-small strong{font-size:30px}.lp-review-pill{display:flex;align-items:center;gap:8px;position:absolute;bottom:12px;padding:12px;background:#fff;border:1px solid #ece4d9;border-radius:8px;box-shadow:0 4px 12px #4a2e1414;font-size:calc(9px + var(--lp-small-text-increase, 0px));white-space:nowrap;transform:rotate(3deg)}.lp-review-pill svg{color:#66805b}.lp-review-pill>span:last-child{color:#667452;font-size:calc(8px + var(--lp-small-text-increase, 0px));border-left:1px solid #e3ddcf;padding-left:8px}.lp-features{padding-top:60px}.lp-features>.lp-section-heading{margin-bottom:0}.lp-feature-track{height:240vh;min-height:1700px}.lp-feature-sticky{position:sticky;top:0;height:100vh;min-height:660px;display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:55px}.lp-feature-list{display:flex;flex-direction:column;gap:20px}.lp-feature-list>button{display:flex;gap:15px;align-items:center;text-align:left;font-size:clamp(20px,2.1vw,28px);font-weight:650;line-height:1.4;letter-spacing:-.04em;color:#736a61;padding:8px 0;transition:color .3s,transform .3s}.lp-feature-list>button>span{font-size:calc(10px + var(--lp-small-text-increase, 0px));letter-spacing:0;color:#877b6c;font-weight:400}.lp-feature-list>button.is-active{color:#27221d;transform:translateX(5px)}.lp-feature-list>button.is-active>span{color:var(--lp-accent)}.lp-feature-scene{border-radius:15px;overflow:hidden;background:#25221e;padding:27px;border:1px solid #483f36;box-shadow:0 16px 40px -22px #3d291f60}.lp-feature-scene>.lp-scene{min-height:325px}.lp-feature-panel>p{color:var(--lp-muted);font-size:calc(13px + var(--lp-small-text-increase, 0px));line-height:1.9;margin:23px 0 14px;max-width:480px}.lp-prompt-link{display:inline-flex;gap:18px;align-items:center;font-size:calc(10px + var(--lp-small-text-increase, 0px));padding:7px 12px;border-radius:99px;background:#fff;border:1px solid var(--lp-line);box-shadow:0 2px 3px #35271805}.lp-prompt-link:hover{border-color:#b49b82}.lp-mobile-features{display:none}.lp-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1040px}.lp-area-card{overflow:hidden;background:#fffdfa;border:1px solid var(--lp-line);border-radius:16px;transition:box-shadow .4s,transform .4s}.lp-area-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px #5239220d}.lp-area-art{background:#25221e;padding:23px 20px;height:248px;overflow:hidden;pointer-events:none}.lp-area-art .lp-scene{width:440px;transform:scale(.64);transform-origin:top left}.lp-area-caption{position:relative;padding:24px}.lp-area-caption>svg{color:#896a4d;margin-bottom:12px}.lp-area-caption h3{font-size:calc(14px + var(--lp-small-text-increase, 0px));font-weight:650}.lp-area-caption p{font-size:calc(11px + var(--lp-small-text-increase, 0px));color:var(--lp-muted);margin-top:5px}.lp-area-caption small{display:block;font-size:calc(9px + var(--lp-small-text-increase, 0px));color:var(--lp-muted);margin-top:17px}.lp-owners{padding-top:85px}.lp-owner-carousel{--lp-card:290px;--lp-gap:24px;position:relative;overflow:hidden;padding:25px 0 35px;touch-action:pan-y pinch-zoom}.lp-owner-track{display:flex;gap:var(--lp-gap);width:max-content;margin-left:calc(50% - var(--lp-card)/2);transform:translateX(calc(var(--lp-active)*(var(--lp-card) + var(--lp-gap))*-1));transition:transform .6s var(--lp-ease)}.lp-owner-track.is-repositioning{transition:none!important}.lp-owner-card{position:relative;display:flex;flex-direction:column;width:var(--lp-card);height:430px;flex-shrink:0;text-align:left;border-radius:18px;overflow:hidden;padding:0!important;border:1px solid #5c493326!important;transform:scale(.92);transition:transform .5s,box-shadow .5s;color:#463b30!important}.lp-owner-card:hover{transform:scale(.96)}.lp-owner-card.is-active{transform:scale(1.04);box-shadow:0 17px 30px -10px #3927142b}.lp-owner-card:focus-visible{outline:2px solid var(--lp-accent);outline-offset:5px}.lp-owner-clay{background:#e7c2a8!important}.lp-owner-sage{background:#d7ddc8!important}.lp-owner-lilac{background:#e4d7e7!important}.lp-owner-butter{background:#eedcaa!important}.lp-owner-blue{background:#d2dce0!important}.lp-owner-peach{background:#ecd8c8!important}.lp-owner-photo{position:relative;height:206px;flex-shrink:0;overflow:hidden}.lp-owner-photo img{object-fit:cover}.lp-owner-sage .lp-owner-photo img{object-position:50% 15%}.lp-owner-more-art{display:grid;grid-template-columns:repeat(3,52px);grid-template-rows:repeat(2,52px);align-content:center;justify-content:center;gap:12px;background:radial-gradient(ellipse at 50% 40%,#fff9ee,#e3c3a9);padding-top:26px}.lp-owner-more-art>span{display:grid;place-items:center;background:#fffaf0cc;border:1px solid #fff9;border-radius:15px;color:#896048;box-shadow:0 5px 12px #67422112;transform:rotate(-7deg)}.lp-owner-more-art>span:nth-child(2n){transform:rotate(7deg)}.lp-owner-card-top{position:absolute;top:16px;left:16px;right:16px;display:flex;align-items:center}.lp-owner-card-top>span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:99px;background:#fffaf1ed;color:#483f34;font-size:calc(9px + var(--lp-small-text-increase, 0px));font-weight:600;backdrop-filter:blur(8px);box-shadow:0 2px 8px #3021120a}.lp-owner-card-copy{display:flex;flex:1;flex-direction:column;padding:19px 22px 20px}.lp-owner-card-copy h3{font:400 34px/1.04 var(--lp-serif);max-width:235px}.lp-carousel-controls{display:flex;gap:12px;justify-content:center;align-items:center;margin:13px 0 16px}.lp-carousel-controls>button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--lp-line);border-radius:50%}.lp-carousel-controls>button:hover{background:#fff}.lp-carousel-controls .lp-carousel-playback{width:34px;height:34px;color:var(--lp-muted)}.lp-carousel-dots{display:flex}.lp-carousel-dots button{width:28px;height:44px;display:grid;place-items:center}.lp-carousel-dots span{height:5px;width:5px;background:#afa393;border-radius:99px;transition:width .2s}.lp-carousel-dots .is-active span{background:var(--lp-accent);width:17px}.lp-owner-detail{max-width:680px;margin:0 auto;padding:0 24px;text-align:center}.lp-owner-detail>div{min-height:99px}.lp-owner-detail-label{font-size:calc(10px + var(--lp-small-text-increase, 0px));font-weight:600;color:var(--lp-muted)}.lp-owner-description{font-size:calc(13px + var(--lp-small-text-increase, 0px));line-height:1.8;margin-top:9px!important;text-wrap:pretty}.lp-owner-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;margin-top:12px;padding:9px 18px;border:1px solid var(--lp-line);border-radius:99px;background:#fffdfa;font-size:calc(12px + var(--lp-small-text-increase, 0px));font-weight:600;transition:border-color .2s,background .2s}.lp-owner-cta:hover{background:#fff;border-color:#b49b82}.lp-comparison{background:#f1ece5;border-block:1px solid #e9e1d7}.lp-comparison-shell{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:17px;padding:28px;background:#fffdf9;border:1px solid var(--lp-line);border-radius:21px;max-width:1050px}.lp-compare-card{border:1px solid var(--lp-line);padding:27px 23px;border-radius:12px;min-height:302px}.lp-compare-card>h3{font-size:calc(14px + var(--lp-small-text-increase, 0px));font-weight:650;margin-bottom:25px}.lp-compare-card li{display:flex;gap:10px;align-items:flex-start;margin:18px 0;font-size:calc(11px + var(--lp-small-text-increase, 0px));line-height:1.8;color:#6e6256}.lp-compare-card li svg{margin-top:2px;color:#a08c78}.lp-compare-card.is-featured{background:#f8efe4;border-color:#bc8e67;box-shadow:0 3px 16px #7751290c;min-height:380px}.lp-compare-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.lp-compare-top .lp-wordmark{font-size:23px}.lp-compare-top>span{font-size:calc(6px + var(--lp-small-text-increase, 0px));letter-spacing:.09em;color:#735b46}.lp-compare-card.is-featured li{color:#5d4b38}.lp-compare-card.is-featured li svg{color:#8f5b34}.lp-compare-card>a{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d9c7b3;padding-top:14px;margin-top:24px;font-size:calc(10px + var(--lp-small-text-increase, 0px));font-weight:650}.lp-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;max-width:1050px}.lp-faq h2{margin-top:22px;font-size:48px}.lp-faq h2 em{font-size:1.2em}.lp-faq>div>p{color:var(--lp-muted);margin:23px 0 12px}.lp-faq>div>p,.lp-text-link{font-size:calc(12px + var(--lp-small-text-increase, 0px))}.lp-text-link{display:inline-flex;align-items:center;gap:13px}.lp-faq-list{border:1px solid var(--lp-line);border-radius:15px;background:#fffefa;overflow:hidden}.lp-faq-item+.lp-faq-item{border-top:1px solid var(--lp-line)}.lp-faq-item h3>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px;text-align:left;font-size:calc(13px + var(--lp-small-text-increase, 0px));font-weight:600}.lp-faq-item h3>button:hover{background:#f5f0e8}.lp-faq-item h3>button:focus-visible{outline-offset:-5px}.lp-faq-item [role=region]{padding:0 23px 23px}.lp-faq-item p{color:var(--lp-muted);font-size:calc(12px + var(--lp-small-text-increase, 0px));line-height:1.9}.lp-faq-item [role=region]>a{display:inline-flex;gap:8px;align-items:center;font-size:calc(11px + var(--lp-small-text-increase, 0px));font-weight:650;color:var(--lp-accent);margin-top:12px}.lp-final{position:relative;padding:130px 24px 145px;text-align:center;isolation:isolate}.lp-final-glow{position:absolute;inset:-70px 0 0;z-index:-1;background:radial-gradient(ellipse at 50% 65%,#eac9a850,transparent 60%)}.lp-final>.lp-eyebrow{margin-bottom:28px}.lp-final h2{font:650 50px/1.15 var(--lp-display);letter-spacing:-.055em}.lp-final h2 em{font-size:1.2em}.lp-final p{color:var(--lp-muted);font-size:calc(14px + var(--lp-small-text-increase, 0px));margin:24px auto 30px}.lp-final .lp-hero-secondary{margin-top:20px}.lp-footer{border-top:1px solid var(--lp-line);padding:65px 0 28px;background:#f7f3ed}.lp-footer-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:48px}.lp-footer-brand>p{color:var(--lp-muted);font-size:calc(12px + var(--lp-small-text-increase, 0px));margin-top:20px}.lp-footer-grid h3{font-size:calc(10px + var(--lp-small-text-increase, 0px));text-transform:uppercase;letter-spacing:.08em;margin-bottom:19px;font-weight:650}.lp-footer-grid li{margin-top:11px}.lp-footer-grid li a{font-size:calc(11px + var(--lp-small-text-increase, 0px));color:var(--lp-muted)}.lp-footer a:hover{color:var(--lp-accent)}.lp-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--lp-line);margin-top:65px;padding-top:24px;font-size:calc(10px + var(--lp-small-text-increase, 0px));color:var(--lp-muted)}.lp-footer-bottom a{display:flex;align-items:center;gap:9px}@media (min-width:768px) and (max-height:760px){.lp-demo-stage{min-height:690px;height:auto}.lp-demo-sticky{position:relative;top:0}.lp-feature-track{height:auto;min-height:0;padding-block:80px}.lp-feature-sticky{position:relative;height:auto;min-height:0}}@media (max-width:1100px){.lp-nav-capsule a{padding:8px 12px}.lp-nav-actions{gap:14px}.lp-workspace-body{grid-template-columns:160px minmax(0,1fr)}.lp-demo-main{padding-inline:22px}.lp-demo-business{gap:5px}.lp-demo-business small{display:none}.lp-poster{padding:12px}.lp-poster>strong{font-size:25px}.lp-note{padding:13px}.lp-note>p{font-size:19px}.lp-step-title,.lp-step-title>span{font-size:26px}.lp-process-card{padding:23px}.lp-process-checks{margin-left:0}.lp-process-answer p{font-size:calc(9px + var(--lp-small-text-increase, 0px))}.lp-small-note{margin-left:0}.lp-feature-sticky{gap:28px}.lp-feature-scene{padding:22px}.lp-feature-scene .lp-note{display:none}.lp-feature-scene .lp-ad-grid{grid-template-columns:1fr 1fr}.lp-feature-scene .lp-poster{max-height:228px}.lp-area-grid{gap:17px}.lp-area-art .lp-scene{transform:scale(.56)}.lp-area-art{height:225px}.lp-comparison-shell{gap:12px;padding:20px}.lp-compare-card{padding:22px 18px}.lp-faq{gap:50px}.lp-footer-grid{gap:30px}}@media (max-width:767px){.lp-header,.lp-nav{height:72px}.lp-nav-actions,.lp-nav-capsule{display:none}.lp-mobile-toggle{display:grid!important;place-items:center;height:44px;width:44px}.lp-mobile-menu{display:grid;padding:12px 24px 26px;background:#faf7f3;border-bottom:1px solid var(--lp-line);gap:5px;box-shadow:0 20px 30px #4434200d}.lp-mobile-menu>a:not(.lp-button){display:flex;align-items:center;justify-content:space-between;padding:12px 6px;font-size:calc(14px + var(--lp-small-text-increase, 0px))}.lp-mobile-menu .lp-button{margin-top:10px}.lp-wordmark{font-size:25px}.lp-hero{padding-inline:20px}.lp-hero-copy{padding-top:111.6px}.lp-hero-kicker{font-size:calc(9px + var(--lp-small-text-increase, 0px));gap:6px;margin-bottom:26px}.lp-hero h1{font-size:clamp(29px,7.7vw,52px);letter-spacing:-.06em;line-height:1.15}.lp-hero h1 em{font-size:1.24em}.lp-hero-copy>p{font-size:clamp(10px,3.1vw,14px);width:calc(100% + 16px);max-width:none;margin:23px -8px 24px}.lp-hero-secondary{font-size:calc(10px + var(--lp-small-text-increase, 0px))}.lp-atmosphere{height:950px}.lp-atmosphere:before{height:500px}.lp-demo-stage{margin-top:38px;min-height:0;height:auto;padding-bottom:25px}.lp-demo-sticky{position:relative;top:0}.lp-product-window{border-radius:11px;box-shadow:0 20px 50px -20px #72432455}.lp-workspace-body{display:block;min-height:0}.lp-demo-sidebar{display:none}.lp-demo-main{padding:0 16px 20px}.lp-window-bar{padding-inline:12px;height:34px;font-size:calc(8px + var(--lp-small-text-increase, 0px));gap:11px}.lp-preview-label{font-size:calc(6px + var(--lp-small-text-increase, 0px));letter-spacing:0}.lp-window-bar .lp-window-slash{padding-inline:2px}.lp-window-dots{gap:3px}.lp-window-dots i{height:5px;width:5px}.lp-demo-breadcrumb{font-size:calc(7px + var(--lp-small-text-increase, 0px));padding-block:13px 18px}.lp-window-footer{font-size:calc(6px + var(--lp-small-text-increase, 0px));padding:10px 12px}.lp-window-footer>span:last-child{display:none}.lp-preview-switcher{gap:2px;margin-top:16px}.lp-preview-switcher>span{display:none}.lp-preview-switcher button{font-size:calc(9px + var(--lp-small-text-increase, 0px));padding-inline:9px;min-height:44px}.lp-preview-switcher button svg{width:12px}.lp-scene-heading{margin-bottom:18px;gap:8px}.lp-scene-heading h3{font-size:17px}.lp-scene-badge{padding:4px 6px}.lp-micro,.lp-scene-badge{font-size:calc(6px + var(--lp-small-text-increase, 0px))}.lp-micro{margin-bottom:5px}.lp-mini-tabs{font-size:calc(8px + var(--lp-small-text-increase, 0px));gap:17px;margin-bottom:17px}.lp-ad-grid{grid-template-columns:1fr 1fr;gap:10px}.lp-note{display:none}.lp-poster{padding:12px}.lp-poster>strong{font-size:26px;margin-top:20px}.lp-poster-bottom,.lp-poster-top{font-size:calc(5px + var(--lp-small-text-increase, 0px))}.lp-poster-bottom{padding-top:15px}.lp-poster-art{min-height:55px}.lp-scene-bottom{font-size:calc(6px + var(--lp-small-text-increase, 0px));margin-top:17px}.lp-scene-bottom svg{width:11px}.lp-analysis-summary{gap:15px;padding-block:12px 22px}.lp-status-orbit{width:44px;height:44px}.lp-status-orbit svg{width:18px}.lp-analysis-summary h4{font-size:calc(12px + var(--lp-small-text-increase, 0px))}.lp-analysis-summary p,.lp-review-row{font-size:calc(9px + var(--lp-small-text-increase, 0px))}.lp-review-row{gap:9px;padding-block:15px}.lp-tag{font-size:calc(6px + var(--lp-small-text-increase, 0px));padding:3px 5px}.lp-review-row>svg{width:11px}.lp-site-body{padding:20px}.lp-site-body h4{font-size:30px}.lp-site-shape{width:100px;height:160px;right:10px}.lp-callout{padding:12px;gap:10px}.lp-callout p{font-size:calc(8px + var(--lp-small-text-increase, 0px))}.lp-brand-demo{gap:17px;padding-block:14px 24px}.lp-brand-mark{min-width:86px;height:112px}.lp-brand-demo h4{font-size:calc(12px + var(--lp-small-text-increase, 0px))}.lp-brand-demo p,.lp-brand-files>span{font-size:calc(9px + var(--lp-small-text-increase, 0px))}.lp-brand-files>span{padding:12px}.lp-chat-bubble{font-size:calc(10px + var(--lp-small-text-increase, 0px))}.lp-ai-response p,.lp-check-item{font-size:calc(9px + var(--lp-small-text-increase, 0px))}.lp-fake-composer{font-size:calc(8px + var(--lp-small-text-increase, 0px))}.lp-section{padding-block:75px}.lp-process{padding-top:40px}.lp-process-grid{grid-template-columns:1fr;gap:18px;max-width:420px}.lp-process-card{min-height:485px;padding:26px}.lp-step-title{font-size:34px}.lp-step-title>span{font-size:32px}.lp-process-art{height:280px}.lp-node-two{right:0}.lp-process-checks,.lp-small-note{margin-left:38px}.lp-process-answer p{font-size:calc(10px + var(--lp-small-text-increase, 0px))}.lp-process-card>p{font-size:calc(12px + var(--lp-small-text-increase, 0px))}.lp-poster-small{height:222px;width:172px}.lp-poster-small>strong{font-size:30px}.lp-section-heading{margin-bottom:36px}.lp-section-heading h2{font-size:33px;line-height:1.2;max-width:410px;margin-inline:auto}.lp-section-heading h2 em{font-size:1.14em}.lp-section-heading>p{font-size:calc(12px + var(--lp-small-text-increase, 0px));max-width:305px;margin-top:17px}.lp-eyebrow{font-size:calc(8px + var(--lp-small-text-increase, 0px))}.lp-features{padding-top:15px}.lp-features>.lp-section-heading{margin-bottom:45px}.lp-feature-track{display:none}.lp-mobile-features{display:grid;gap:55px;max-width:520px}.lp-mobile-features>article>h3{font-size:23px;line-height:1.3;font-weight:600;letter-spacing:-.04em;margin-top:10px}.lp-mobile-features>article>p{font-size:calc(12px + var(--lp-small-text-increase, 0px));color:var(--lp-muted);margin:12px 0 20px}.lp-feature-scene{padding:20px}.lp-feature-scene>.lp-scene{min-height:0}.lp-feature-scene .lp-poster{max-height:none}.lp-work-areas{padding-top:100px}.lp-area-grid{grid-template-columns:1fr;max-width:420px;gap:22px}.lp-area-art{height:237px}.lp-area-art .lp-scene{width:440px;transform:scale(.66)}.lp-area-art .lp-scene-heading h3{font-size:22px}.lp-area-art .lp-scene .lp-note{display:block}.lp-area-art .lp-scene .lp-ad-grid{grid-template-columns:repeat(3,1fr)}.lp-area-caption{padding:24px}.lp-area-caption h3{font-size:16px}.lp-area-caption p{font-size:calc(12px + var(--lp-small-text-increase, 0px))}.lp-owner-carousel{--lp-card:254px;--lp-gap:16px;padding-block:15px 30px}.lp-owner-card{height:390px}.lp-owner-photo{height:175px}.lp-owner-card-copy{padding:17px 20px 19px}.lp-owner-card-copy h3{font-size:31px}.lp-owner-description{font-size:calc(12px + var(--lp-small-text-increase, 0px))}.lp-owner-detail>div{min-height:143px}.lp-comparison-shell{grid-template-columns:1fr;max-width:450px;padding:18px;gap:15px}.lp-compare-card{min-height:0;padding:24px}.lp-compare-card>h3{font-size:15px;margin-bottom:20px}.lp-compare-card.is-featured{min-height:0}.lp-compare-card li{font-size:calc(12px + var(--lp-small-text-increase, 0px))}.lp-compare-top>span{font-size:calc(7px + var(--lp-small-text-increase, 0px))}.lp-faq{grid-template-columns:1fr;gap:30px}.lp-faq h2{font-size:40px;margin-top:15px}.lp-faq>div>p{margin-top:16px}.lp-faq-item h3>button{padding:21px;font-size:calc(12px + var(--lp-small-text-increase, 0px))}.lp-faq-item [role=region]{padding:0 21px 21px}.lp-faq-item p{font-size:calc(11px + var(--lp-small-text-increase, 0px))}.lp-final{padding-block:85px 100px}.lp-final h2{font-size:31px;letter-spacing:-.06em}.lp-final h2 em{font-size:1.16em}.lp-final p{font-size:calc(12px + var(--lp-small-text-increase, 0px));margin-block:23px 26px}.lp-final .lp-hero-secondary{font-size:calc(9px + var(--lp-small-text-increase, 0px))}.lp-footer{padding-top:48px}.lp-footer-grid{grid-template-columns:repeat(2,1fr);gap:36px 24px}.lp-footer-brand{grid-column:1/-1}.lp-footer-brand>p{margin-top:16px}.lp-footer-grid li a{font-size:calc(12px + var(--lp-small-text-increase, 0px))}.lp-footer-bottom{flex-wrap:wrap;gap:15px;margin-top:42px;font-size:calc(9px + var(--lp-small-text-increase, 0px))}.lp-footer-bottom>span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}.lp-demo-stage{height:auto;min-height:0;padding-bottom:70px}.lp-demo-sticky{position:relative;top:0}.lp-feature-track{height:auto;min-height:0;padding-block:70px}.lp-feature-sticky{position:relative;min-height:0;height:auto}.lp-owner-card.is-active{transform:none}}.lp-demo-video{width:min(1024px,calc(100% - 48px));margin:auto;padding-top:148px;text-align:center}.lp-demo-video h1{font:650 clamp(36px,5vw,60px)/1.1 var(--lp-display);letter-spacing:-.055em;margin-top:22px}.lp-demo-video>p{color:var(--lp-muted);margin-top:22px}.lp-demo-video-frame{overflow:hidden;margin-top:40px;border:1px solid var(--lp-line);border-radius:16px;background:var(--lp-surface);box-shadow:0 20px 60px -30px #3d291f60}.lp-demo-video video{display:block;width:100%;height:auto}@media (max-width:767px){.lp-demo-video{padding-top:115px}.lp-demo-video>p{font-size:calc(13px + var(--lp-small-text-increase, 0px))}}.lp-pricing{background:linear-gradient(180deg,var(--lp-paper),#f0e7db 55%,var(--lp-paper));border-top:1px solid var(--lp-line)}.lp-pricing .lp-billing-control,.lp-pricing>.lp-section-heading{margin-bottom:22px}.lp-pricing .lp-section-heading h2 em{display:inline-block}.lp-pricing .lp-section-heading>.lp-pricing-trial-copy{font-size:16px}.lp .lp-pricing-offer{margin:0 24px 32px;color:var(--lp-accent-hover);text-align:center;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.035em;text-wrap:balance}.lp-pricing-offer strong{font-weight:750}.lp-onboarding-pricing .lp-pricing-trial,.lp-pricing .lp-pricing-trial{display:inline-flex;padding:9px 16px;border:1px solid var(--lp-accent);border-radius:99px;background:#f6e5d5;color:var(--lp-accent-hover);font-size:calc(11px + var(--lp-small-text-increase, 0px));letter-spacing:.08em}.lp-billing-control{display:flex;width:fit-content;margin-inline:auto;padding:5px;gap:4px;border:1px solid #d7ccbf;border-radius:99px;background:#fff9}.lp .lp-billing-control button{display:flex;min-height:44px;align-items:center;justify-content:center;gap:9px;padding:10px 22px;border-radius:99px;font-size:calc(12px + var(--lp-small-text-increase, 0px));font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.lp .lp-billing-control button[aria-pressed=true]{background:var(--lp-ink);color:#fff;box-shadow:0 2px 5px #241b1415}.lp .lp-billing-control button:not([aria-pressed=true]):hover{background:#e8dfd4}.lp-billing-control button>span{padding:3px 7px;border-radius:99px;background:#e9eee1;color:#354a2f;font-size:calc(10px + var(--lp-small-text-increase, 0px))}.lp .lp-billing-caption{margin:14px 24px 38px;color:var(--lp-muted);text-align:center;font-size:calc(11px + var(--lp-small-text-increase, 0px))}.lp .lp-pricing>.lp-billing-caption{margin-bottom:10px}.lp-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.lp-plan-card{display:flex;min-width:0;flex-direction:column;border:1px solid #dcd2c6;border-radius:20px;padding:24px 21px 27px;background:#fffaf4;box-shadow:0 4px 18px -12px #694b2c24}.lp-plan-card.is-featured{border-color:var(--lp-accent);box-shadow:0 0 0 1px var(--lp-accent),0 12px 30px -18px #80402660;background:linear-gradient(180deg,#f6e5d5,#fffaf4 46%)}.lp-plan-label{display:flex;align-items:center;min-height:27px;margin-bottom:16px;font-size:calc(8px + var(--lp-small-text-increase, 0px));font-weight:650;letter-spacing:.1em;color:var(--lp-muted)}.lp-plan-badge{border-radius:99px;padding:5px 10px;background:var(--lp-accent);color:#fff;font-size:calc(10px + var(--lp-small-text-increase, 0px));letter-spacing:0}.lp .lp-plan-card h3{font:650 25px/1.25 var(--lp-display);letter-spacing:-.05em}.lp .lp-plan-description{margin-top:10px;min-height:43px;max-width:195px;color:var(--lp-muted);font-size:calc(12px + var(--lp-small-text-increase, 0px));line-height:1.7}.lp-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:5px;margin-top:24px;font-variant-numeric:tabular-nums}.lp-plan-price>span:first-child{font:650 43px/1.12 var(--lp-display);letter-spacing:-.065em}.lp-plan-price>span:last-child{font-size:calc(11px + var(--lp-small-text-increase, 0px));color:var(--lp-muted)}.lp-plan-original-price{margin-inline:5px;color:#8b7b6b;font-size:23px;font-weight:500;line-height:1.2;letter-spacing:-.035em;text-decoration-thickness:1.5px;white-space:nowrap}.lp .lp-plan-billing{margin-top:8px;min-height:34px;font-size:calc(10px + var(--lp-small-text-increase, 0px));line-height:1.6;color:var(--lp-muted)}.lp .lp-plan-cta{display:flex;align-items:center;justify-content:center;gap:12px;min-height:45px;margin-top:15px;border:1px solid #cbbca9;border-radius:99px;font-size:calc(12px + var(--lp-small-text-increase, 0px));font-weight:600;transition:background .2s,border-color .2s}.lp .lp-plan-cta:hover{background:#e9ded1;border-color:#b3a08a}.lp .lp-plan-cta.is-featured{background:var(--lp-accent);border-color:var(--lp-accent);color:#fff}.lp .lp-plan-cta.is-featured:hover{background:var(--lp-accent-hover)}.lp-plan-features{margin-top:25px;padding-top:20px;border-top:1px solid var(--lp-line)}.lp-plan-features>p{font-size:calc(11px + var(--lp-small-text-increase, 0px));font-weight:650}.lp .lp-plan-features ul{display:grid;gap:12px;margin-top:16px}.lp-plan-features li{display:flex;align-items:flex-start;gap:8px;font-size:calc(11px + var(--lp-small-text-increase, 0px));line-height:1.6;color:#51473e}.lp-plan-features li>svg{flex-shrink:0;margin-top:2px;color:var(--lp-accent)}.lp .lp-pricing-note{max-width:720px;margin:25px auto 32px;color:var(--lp-muted);text-align:center;font-size:calc(11px + var(--lp-small-text-increase, 0px));line-height:1.9}.lp-plan-comparison{overflow:hidden;border:1px solid #dcd2c6;border-radius:18px;background:#fffbf6}.lp-plan-comparison>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 26px;cursor:pointer;list-style:none;font-size:calc(14px + var(--lp-small-text-increase, 0px));font-weight:600}.lp-plan-comparison>summary::-webkit-details-marker{display:none}.lp-plan-comparison>summary>span>span{display:block;margin-top:3px;font-size:calc(11px + var(--lp-small-text-increase, 0px));font-weight:400;color:var(--lp-muted)}.lp-plan-comparison>summary>svg{transition:transform .25s}.lp-plan-comparison[open]>summary>svg{transform:rotate(180deg)}.lp-plan-comparison>summary:focus-visible,.lp-plan-table-scroll:focus-visible{outline:2px solid var(--lp-accent);outline-offset:-4px;border-radius:12px}.lp-plan-table-scroll{position:relative;overflow-x:auto;overscroll-behavior-x:contain}.lp-plan-table{width:100%;min-width:690px;border-collapse:separate;border-spacing:0;font-size:calc(11px + var(--lp-small-text-increase, 0px))}.lp-plan-table :is(th,td){padding:16px 20px;border-top:1px solid var(--lp-line);text-align:center;vertical-align:middle}.lp-plan-table th:first-child{position:sticky;left:0;z-index:1;min-width:220px;background:#fffbf6;text-align:left}.lp-plan-table thead th{width:22%;font-size:calc(13px + var(--lp-small-text-increase, 0px));font-weight:650}.lp-plan-table thead th:first-child{width:32%;font-size:calc(11px + var(--lp-small-text-increase, 0px));color:var(--lp-muted)}.lp-plan-table tbody th{font-weight:500}.lp-plan-table td{color:var(--lp-muted);font-variant-numeric:tabular-nums}.lp-plan-table td svg{display:block;margin:auto;color:var(--lp-accent)}.lp-plan-table .is-featured{background:#f7eee4}.lp .lp-plan-table-hint{display:none;padding:15px 20px;border-top:1px solid var(--lp-line);font-size:calc(10px + var(--lp-small-text-increase, 0px));color:var(--lp-muted)}.lp-pricing-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:calc(11px + var(--lp-small-text-increase, 0px));color:var(--lp-muted)}.lp-pricing-bottom strong{display:block;margin-bottom:4px;color:var(--lp-ink);font-weight:600}.lp-pricing-bottom a{display:flex;align-items:center;gap:9px;color:var(--lp-accent-hover);text-decoration:underline;text-underline-offset:4px}@media (max-width:1050px){.lp-pricing-grid{gap:14px}.lp-plan-card{padding:22px 18px}.lp .lp-plan-description{max-width:none;min-height:0}.lp .lp-plan-billing{min-height:0}}@media (max-width:767px){.lp-pricing>.lp-section-heading{margin-bottom:26px}.lp-pricing .lp-section-heading h2 em{display:block;margin-top:3px}.lp .lp-billing-control button{padding-inline:20px}.lp-pricing-grid{grid-template-columns:1fr;max-width:430px;margin:auto}.lp-plan-card{padding:26px}.lp .lp-billing-caption{font-size:calc(10px + var(--lp-small-text-increase, 0px));margin-bottom:28px}.lp-plan-label{margin-bottom:12px}.lp .lp-plan-description,.lp-plan-features li{font-size:calc(12px + var(--lp-small-text-increase, 0px))}.lp-plan-comparison>summary{padding:20px}.lp-plan-table{table-layout:fixed}.lp-plan-table thead th{width:auto}.lp-plan-table thead th:first-child{width:155px}.lp-plan-table th:first-child{min-width:155px;max-width:155px;white-space:normal;box-shadow:5px 0 8px -7px #66534055}.lp-plan-table :is(th,td){padding:14px}.lp .lp-plan-table-hint{display:block}.lp .lp-pricing-note,.lp-pricing-bottom{font-size:calc(10px + var(--lp-small-text-increase, 0px))}}