:root{--bq-bg:#faf7f2;--bq-white:#fff;--bq-dark:#1c1008;--bq-brown:#5c4a2a;--bq-border:#e0d8cc;--bq-muted:#8b7355;--bq-hint:#b5a48a;--bq-active:#ba7517;--bq-accepted:#3b6d11;--bq-declined:#a32d2d;--radius-card:14px;--radius-button:16px;--radius-input:12px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, sans-serif;--font-mono:"SF Mono", "Fira Code", monospace;--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--tabbar-clearance:calc(var(--sab) + 90px);--sar:env(safe-area-inset-right,0px);--kb-dur:.25s;--kb-ease:cubic-bezier(.17, .59, .4, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{overscroll-behavior:none;width:100%;max-width:100vw;height:100%;overflow:hidden}body{font-family:var(--font-sans);background:var(--bq-dark);color:var(--bq-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,select,button{font-family:inherit;font-size:inherit}a{color:var(--bq-brown);text-decoration:none}.selectable{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.safe-top{padding-top:var(--sat)}.safe-bottom{padding-bottom:var(--sab)}.loading-screen{background:var(--bq-bg);justify-content:center;align-items:center;height:100%;display:flex}button{-webkit-tap-highlight-color:transparent}._splash_16o0f_1{z-index:9999;opacity:1;background:#1c1008;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}._monogram_16o0f_18{transition:opacity .3s;position:relative;transform:translate(-4%)}._bq_16o0f_24{font-family:"DM Sans", var(--font-sans);letter-spacing:-.01em;color:#faf7f2;font-size:clamp(120px,30vw,180px);font-weight:900;line-height:1;display:block}._dot_16o0f_35{background:#ba7517;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-14px;left:40%;transform:translate(-50%)}._wrap_egy3j_1{background:var(--bq-bg);color:var(--bq-active);padding:env(safe-area-inset-top) 24px env(safe-area-inset-bottom);z-index:500;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}._dark_egy3j_15{background:var(--bq-dark)}._spinner_egy3j_19{color:var(--bq-active)}._arc_egy3j_23{transform-origin:50%;animation:1.1s linear infinite _loadingSpin_egy3j_1}@keyframes _loadingSpin_egy3j_1{to{transform:rotate(360deg)}}._text_egy3j_32{color:var(--bq-muted);text-align:center;font-size:15px;font-weight:500}._dark_egy3j_15 ._text_egy3j_32{color:#faf7f299}.lp{--cream:#faf7f2;--ink:#1c1008;--brown:#8b7355;--brown-strong:#7a6449;--hairline:#e0d8cc;--amber:#ba7517;--raised-ink:#2e2116;--ink-divider:#4a3a2c;--cream-segment:#f1ece3;--forest:#1b4d31;--danger:#b3412e;--font-ui:"Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-logo:"DM Sans", -apple-system, sans-serif;--gutter:max(20px, env(safe-area-inset-left,0px));--content:1280px;--section-gap:180px;--ease:cubic-bezier(.2, .7, .2, 1);background:var(--cream);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;min-height:100%;font-size:17px;line-height:1.5;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp p{margin:0}:where(.lp) a{color:inherit;text-decoration:none}.lp a:focus-visible,.lp summary:focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:8px}.lp img{max-width:100%;display:block}.lp-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.lp-row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-wordmark{font-family:var(--font-logo);letter-spacing:-.045em;color:var(--ink);align-items:flex-end;font-weight:800;line-height:1;display:inline-flex}.lp-wordmark.on-ink{color:var(--cream)}.lp-dot{background:var(--amber);border-radius:50%;flex-shrink:0;width:.17em;height:.17em;margin:0 0 .11em .08em;display:inline-block}.lp-bqicon{background:var(--ink);color:var(--cream);font-family:var(--font-logo);letter-spacing:-.04em;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.lp-btn{height:58px;font:700 18px/1 var(--font-ui);white-space:nowrap;transition:transform .1s ease-out, background-color .16s var(--ease), box-shadow .16s var(--ease);border-radius:29px;justify-content:center;align-items:center;gap:10px;padding:0 28px;display:inline-flex}.lp-btn:active{transform:scale(.97)}.lp-btn-sm{border-radius:22px;height:44px;padding:0 20px;font-size:17px;font-weight:600}.lp-btn-ink{background:var(--ink);color:var(--cream)}.lp-btn-soft{background:var(--cream-segment);color:var(--ink);font-weight:600}.lp-btn-outline{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0;height:54px;font-size:17px}.lp-btn-cream{background:var(--cream);color:var(--ink)}.lp-arrow{transition:transform .16s var(--ease)}@media (hover:hover){.lp-btn-ink:hover{background:#33231a}.lp-btn-soft:hover{background:#e9e2d6}.lp-btn-outline:hover{background:var(--cream-segment)}.lp-btn-cream:hover{background:#fff}.lp-btn:hover .lp-arrow,.lp-link:hover .lp-arrow{transform:translate(3px)}.lp-nav-links a:hover:after{transform:scaleX(1)}.lp-footer-cols a:hover{text-underline-offset:3px;text-decoration:underline}}.lp section[id],.lp article[id],.lp main[id]{scroll-margin-top:96px}.lp-nav{z-index:20;padding:calc(14px + env(safe-area-inset-top,0px)) var(--gutter) 14px;max-width:calc(var(--content) + 2 * 80px);background:var(--cream);grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;display:grid;position:sticky;top:0}.lp-nav:after{content:"";background:var(--hairline);opacity:0;height:1.5px;transition:opacity .2s var(--ease);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.lp-nav.is-scrolled:after{opacity:1}.lp-brand{justify-self:start;align-items:center;gap:10px;display:inline-flex}.lp-nav-links{gap:36px;font-size:17px;font-weight:500;display:flex}.lp-nav-links a{padding:6px 0;position:relative}.lp-nav-links a:after{content:"";background:var(--ink);transform-origin:0;height:1.5px;transition:transform .2s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lp-nav-actions{justify-self:end;align-items:center;gap:10px;display:flex}.lp-link{padding:10px 16px;font-size:17px;font-weight:500}.lp-hero{max-width:var(--content);flex-direction:column;gap:36px;margin:0 auto;padding:140px 0 72px;display:flex}.lp-h1{letter-spacing:-.035em;text-wrap:balance;max-width:920px;font-size:clamp(38px,4.1vw,58px);font-weight:600;line-height:1.08}.lp-hero-head{flex-direction:column;gap:16px;display:flex}.lp-hero-sub{letter-spacing:-.02em;color:var(--brown-strong);font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.25}.lp-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-hero-note{color:var(--brown-strong);padding-left:12px;font-size:16px;font-weight:600}.lp-stage{max-width:var(--content);background:#31401f;border-radius:28px;height:780px;margin:0 auto;position:relative;overflow:hidden}.lp-stage-art,.lp-stage-art img{width:100%;height:100%;position:absolute;inset:0}.lp-stage-art img{object-fit:cover;object-position:center 35%}.lp-screens{justify-content:center;align-items:flex-start;gap:28px;padding-top:96px;display:flex;position:absolute;inset:0}.lp-screen-slot.raised{margin-top:-44px}.lp-screen{border-radius:40px;flex-direction:column;gap:14px;width:340px;height:720px;padding:26px 20px;font-size:14px;line-height:1.35;display:flex;overflow:hidden;box-shadow:0 30px 60px -20px #1c100873}.lp-screen-cream{background:var(--cream);color:var(--ink)}.lp-screen-ink{background:var(--ink);color:var(--cream)}.lp-s-title{font-size:30px;font-weight:800;line-height:1}.lp-s-chip{height:34px;box-shadow:inset 0 0 0 1.5px var(--hairline);border-radius:17px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.lp-s-caption{font-size:12px;font-weight:600}.lp-s-caption.on-ink{color:var(--hairline)}.lp-s-panel{background:var(--ink);color:var(--cream);border-radius:24px;flex-direction:column;gap:9px;padding:18px;display:flex}.lp-s-panel .lp-s-caption,.lp-s-panel-sub,.lp-s-panel-label{color:var(--hairline)}.lp-s-panel-label{letter-spacing:.04em;font-size:12px;font-weight:700}.lp-s-panel-number{letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1}.lp-s-panel-sub{font-size:13px;font-weight:600}.lp-progress{gap:4px;display:flex}.lp-progress span{background:var(--ink-divider);border-radius:3px;flex:1;height:5px}.lp-progress span.done{background:var(--amber);transform-origin:0}.lp-s-card{box-shadow:inset 0 0 0 1.5px var(--hairline);border-radius:22px;flex-direction:column;gap:10px;padding:16px;display:flex}.lp-s-name-lg{font-size:22px;font-weight:700;line-height:1}.lp-s-meta{color:var(--brown-strong);font-size:14px;font-weight:600}.lp-s-actions{gap:8px;display:flex}.lp-s-actions>*{flex:1}.lp-s-btn{white-space:nowrap;border-radius:22px;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.lp-s-btn.small{height:40px;font-size:13px}.lp-s-btn.wide{border-radius:27px;width:100%;height:54px;font-size:16px}.lp-s-btn-ink{background:var(--ink);color:var(--cream)}.lp-s-btn-outline{box-shadow:inset 0 0 0 1.5px var(--ink)}.lp-s-btn-cream{background:var(--cream);color:var(--ink)}.lp-s-btn-dark{box-shadow:inset 0 0 0 1.5px var(--ink-divider);color:var(--cream);font-size:14px}.lp-s-rows{flex-direction:column;display:flex}.lp-s-row{border-bottom:1.5px solid var(--hairline);align-items:center;min-height:48px;display:flex}.lp-s-row.tall{min-height:54px}.lp-s-row.last{border-bottom:0}.lp-s-row .lp-mono{font-size:15px}.lp-s-time{flex-shrink:0;width:52px;font-weight:600;font-size:13px!important}.lp-s-name{flex:1;font-size:16px;font-weight:700}.lp-s-who{flex-direction:column;flex:1;gap:2px;display:flex}.lp-s-sub{color:var(--brown-strong);font-size:12px;font-weight:600}.lp-s-sub.danger,.lp-s-label.danger{color:var(--danger)}.lp-s-label{letter-spacing:.04em;padding-top:4px;font-size:13px;font-weight:700}.lp-s-needs{gap:8px;display:flex}.lp-s-needs span{box-shadow:inset 0 0 0 1.5px var(--hairline);border-radius:18px;flex:1;padding:12px;font-size:12px;font-weight:600}.lp-s-needs b{margin-right:4px;font-size:18px}.lp-s-big{letter-spacing:-.02em;align-items:flex-end;font-size:34px;font-weight:800;line-height:1;display:inline-flex}.lp-s-big .lp-dot{width:8px;height:8px;margin:0 0 6px 6px}.lp-s-steps{gap:5px;display:flex}.lp-s-steps span{background:var(--raised-ink);color:var(--hairline);white-space:nowrap;border-radius:12px;align-items:center;gap:3px;padding:8px 7px;font-size:11px;font-weight:700;display:inline-flex}.lp-s-steps .current{background:var(--cream);color:var(--ink)}.lp-s-steps .todo{box-shadow:inset 0 0 0 1.5px var(--ink-divider);background:0 0}.lp-s-clientcard{background:var(--cream);color:var(--ink);border-radius:22px;flex-direction:column;gap:12px;padding:18px;display:flex}.lp-s-biz{align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.lp-s-avatar{background:var(--forest);width:26px;height:26px;color:var(--cream);border-radius:13px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.lp-s-small{font-size:11px;font-weight:600}.lp-s-plan{letter-spacing:-.01em;font-size:20px;font-weight:800}.lp-s-lines{flex-direction:column;font-size:13px;display:flex}.lp-s-lines div{border-bottom:1.5px solid var(--hairline);justify-content:space-between;padding:8px 0;display:flex}.lp-s-lines div:last-child{border-bottom:0}.lp-s-approve{background:var(--forest);height:42px;color:var(--cream);border-radius:21px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.lp-s-note{color:var(--hairline);font-size:13px;font-weight:600}.lp-s-bottom{flex-direction:column;gap:8px;margin-top:auto;display:flex}.lp-s-bottom>.lp-s-btn{border-radius:25px;height:50px;font-size:16px}.lp-s-segment{background:var(--cream-segment);box-shadow:inset 0 0 0 1.5px var(--hairline);border-radius:26px;padding:4px;display:flex}.lp-s-segment span{border-radius:19px;flex:1;justify-content:center;align-items:center;height:38px;font-size:14px;font-weight:700;display:flex}.lp-s-segment .on{background:var(--ink);color:var(--cream)}.lp-s-segment.small{box-shadow:none}.lp-s-segment.small span{height:34px;font-size:13px}.lp-services{max-width:var(--content);flex-direction:column;align-items:center;gap:40px;margin:0 auto;padding-top:150px;display:flex}.lp-services-h{text-align:center;font-size:22px;font-weight:500}.lp-tiles{grid-template-columns:repeat(8,1fr);gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.lp-tile{background:var(--cream-segment);border-radius:20px;flex-direction:column;justify-content:space-between;gap:16px;min-height:132px;padding:20px;display:flex}.lp-tile-name{font-size:20px;font-weight:600;line-height:1.2}.lp-tile-unit{font-size:13px;font-weight:500}.lp-section{max-width:var(--content);padding-top:var(--section-gap);flex-direction:column;gap:24px;margin:0 auto;display:flex}.lp-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,3.1vw,44px);font-weight:600;line-height:1.1}.lp-features-h{max-width:760px;padding-bottom:24px}.lp-feature{background:var(--cream-segment);border-radius:28px;gap:24px;min-height:700px;padding:24px;display:flex}.lp-feature.flip .lp-feature-copy{order:2}.lp-feature-copy{flex-direction:column;flex-shrink:0;justify-content:flex-end;width:430px;padding:0 8px 16px 16px;display:flex}.lp-feature-title,.lp-feature-text{letter-spacing:-.02em;font-size:30px;line-height:1.25}.lp-feature-title{font-weight:600}.lp-feature-text{color:var(--brown-strong);font-weight:500}.lp-feature-stage{background:var(--hairline);border-radius:22px;flex:1;justify-content:center;align-items:center;min-width:0;padding:48px 24px;display:flex;overflow:hidden}.lp-sheet{background:var(--cream);border-radius:36px;flex-direction:column;gap:14px;width:400px;max-width:100%;padding:28px 22px 22px;font-size:15px;display:flex}.lp-invoice{border-radius:28px;width:420px;padding:26px 24px}.lp-sheet-icon{background:var(--ink);width:40px;height:40px;color:var(--cream);border-radius:20px;justify-content:center;align-items:center;display:inline-flex}.lp-sheet-cancel{font-size:15px;font-weight:600}.lp-sheet-head{flex-direction:column;gap:6px;display:flex}.lp-sheet-head.tight{gap:2px}.lp-sheet-title{letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.1}.lp-sheet-body{font-size:15px;line-height:1.4}.lp-checklist{box-shadow:inset 0 0 0 1.5px var(--hairline);border-radius:20px;flex-direction:column;padding:2px 14px;display:flex}.lp-check-row{border-bottom:1.5px solid var(--hairline);align-items:center;gap:10px;min-height:46px;display:flex}.lp-check-row:last-child,.lp-check-row.last{border-bottom:0}.lp-check-row .lp-s-name{font-size:15px}.lp-check-row .lp-mono{font-size:14px}.lp-checkbox{background:var(--ink);width:20px;height:20px;color:var(--cream);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lp-heads-up{justify-content:space-between;align-items:center;gap:12px;padding:2px;font-size:15px;font-weight:600;display:flex}.lp-heads-up .lp-toggle{border-radius:13px;width:44px;height:26px}.lp-heads-up .lp-toggle:after{top:3px;right:3px}.lp-narrow-only{display:none}.lp-bubble{background:var(--cream-segment);border-radius:18px;padding:12px 14px;font-size:14px;line-height:1.4}.lp-qgroup{box-shadow:inset 0 0 0 1.5px var(--hairline);border-radius:18px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.lp-qlabel{letter-spacing:.04em;font-size:11px;font-weight:700}.lp-qlabel .plain{letter-spacing:0;font-weight:600}.lp-qline{justify-content:space-between;align-items:center;font-weight:600;display:flex}.lp-qline.muted{color:var(--brown-strong);font-size:14px}.lp-ai-tag{box-shadow:inset 0 0 0 1.5px var(--amber);vertical-align:1px;border-radius:8px;margin-left:6px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-block}.lp-toggle{background:var(--ink);border-radius:12px;flex-shrink:0;width:40px;height:24px;position:relative}.lp-toggle:after{content:"";background:var(--cream);border-radius:10px;width:20px;height:20px;position:absolute;top:2px;right:2px}.lp-qbar{background:var(--ink);color:var(--cream);border-radius:26px;justify-content:space-between;align-items:center;padding:10px 10px 10px 18px;display:flex}.lp-qbar-total{flex-direction:column;display:flex}.lp-qbar-total b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.lp-qbar-total span{color:var(--hairline);font-size:11px;font-weight:600}.lp-invlines{flex-direction:column;font-size:14px;display:flex}.lp-invline{border-bottom:1.5px solid var(--hairline);padding:9px 0;display:flex}.lp-invline:nth-child(4){border-bottom-color:var(--ink)}.lp-invline>span:nth-child(2){flex:1}.lp-invdate{width:70px;font-weight:600}.lp-invtotal{padding-top:12px;font-size:14px;font-weight:600}.lp-invtotal b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.lp-paygrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lp-paygrid .lp-s-btn{height:40px;font-size:14px}.lp-cards{grid-template-columns:repeat(3,1fr);gap:16px;padding-top:8px;display:grid}.lp-card{background:var(--cream-segment);border-radius:28px;flex-direction:column;gap:4px;padding:28px;display:flex}.lp-card-title,.lp-card-text{letter-spacing:-.01em;font-size:22px;line-height:1.3}.lp-card-title{font-weight:600}.lp-card-text{color:var(--brown-strong);margin-bottom:20px;font-weight:500}.lp-mini{border-radius:22px;margin-top:auto}.lp-mini-cream{background:var(--cream);padding:6px 16px}.lp-mini-ink{background:var(--ink);color:var(--cream);flex-direction:column;gap:6px;padding:14px;display:flex}.lp-notif{background:var(--raised-ink);border-radius:16px;gap:10px;padding:12px;display:flex}.lp-notif .lp-bqicon{background:var(--cream);color:var(--ink)}.lp-notif>span:last-child{flex-direction:column;gap:2px;font-size:13px;display:flex}.lp-notif>span:last-child span{color:var(--hairline);font-size:12px}.lp-notif-action{background:var(--cream);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.lp-approve{flex-direction:column;gap:10px;padding:16px;display:flex}.lp-approve-label{font-size:13px;font-weight:600}.lp-approve-field{height:44px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:12px;align-items:center;padding:0 12px;font-size:16px;font-weight:500;display:flex}.lp-approve-btn{background:var(--forest);height:44px;color:var(--cream);border-radius:22px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.lp-approve-alt{text-align:center;font-size:13px;font-weight:600}.lp-split-head{justify-content:space-between;align-items:flex-end;gap:48px;padding-bottom:8px;display:flex}.lp-lead-sm{max-width:420px;font-size:18px;line-height:1.5}.lp-plans{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp-plan{background:var(--cream-segment);border-radius:28px;flex-direction:column;justify-content:space-between;gap:40px;padding:32px;display:flex}.lp-plan.dark{background:var(--ink);color:var(--cream)}.lp-plan-top{flex-direction:column;gap:10px;display:flex}.lp-plan h3{font-size:20px;font-weight:600}.lp-plan p{font-size:16px;line-height:1.45}.lp-plan.dark p{color:var(--hairline)}.lp-price{align-items:baseline;gap:8px;display:flex}.lp-price span{letter-spacing:-.04em;font-size:clamp(48px,4.4vw,64px);font-weight:600;line-height:1}.lp-price small{color:var(--brown-strong);font-size:17px;font-weight:600}.lp-plan.dark .lp-price small{color:var(--hairline)}.lp-badge{background:var(--amber);color:var(--ink);border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700}.lp-faq{flex-direction:row;gap:80px}.lp-faq>.lp-h2{flex-shrink:0;width:400px}.lp-faq-list{flex-direction:column;flex:1;display:flex}.lp-faq-item{border-bottom:1.5px solid var(--hairline)}.lp-faq-item:last-child{border-bottom:0}.lp-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:20px;font-weight:600;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-plus{flex-shrink:0;width:16px;height:16px;position:relative}.lp-faq-plus:before,.lp-faq-plus:after{content:"";background:var(--ink);width:16px;height:2px;transition:transform .2s var(--ease);border-radius:1px;position:absolute;top:7px;left:0}.lp-faq-plus:after{transform:rotate(90deg)}.lp-faq-item[open] .lp-faq-plus:after{transform:rotate(0)}.lp-faq-item p{max-width:680px;padding:0 40px 26px 0;font-size:17px;line-height:1.5}.lp-cta{background:#31401f;border-radius:28px;justify-content:center;align-items:center;height:560px;padding:24px;display:flex;position:relative;overflow:hidden}.lp-cta-art,.lp-cta-art img{width:100%;height:100%;position:absolute;inset:0}.lp-cta-art img{object-fit:cover;object-position:center 88%}.lp-cta-panel{background:var(--ink);width:640px;max-width:100%;color:var(--cream);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:26px;padding:48px;display:flex;position:relative}.lp-cta-note{color:var(--hairline);font-size:16px;font-weight:600}.lp-footer{max-width:var(--content);padding:160px 0 calc(40px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:56px;margin:0 auto;display:flex}.lp-footer-top{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.lp-footer-cols{gap:64px;font-size:16px;line-height:1.9;display:flex}.lp-footer-cols div{flex-direction:column;display:flex}.lp-footer-cols span{font-weight:700}.lp-footer-mark .lp-wordmark{letter-spacing:-.055em;line-height:.8;font-size:clamp(64px,21.6vw,300px)!important}.lp-footer-legal{justify-content:space-between;gap:24px;font-size:14px;font-weight:500;display:flex}@keyframes lp-rise{0%{opacity:0;transform:translateY(var(--rise,18px))}to{opacity:1;transform:none}}@keyframes lp-settle{0%{transform:scale(1.045)}to{transform:none}}@keyframes lp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-tick{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){:root:has(.lp){scroll-behavior:smooth}.lp-faq-item[open] p{animation:.26s ease-out both lp-fade}.lp-load{animation:lp-rise .7s var(--ease) both;animation-delay:var(--d,0s)}.lp-h1.lp-load{animation:none}.lp-screen-slot.lp-load{--rise:32px;animation-duration:.9s}.lp-settle img{animation:lp-settle 1.6s var(--ease) both}.lp-screen-slot:first-child .lp-progress .done{animation:lp-fill .6s var(--ease) both;animation-delay:1s}.lp-screen-slot:first-child .lp-progress .done+.done{animation-delay:1.18s}.lp-js [data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--d,0s);transform:translateY(20px)}.lp-js [data-reveal].is-in{opacity:1;transform:none}.lp-js .lp-feature .lp-sheet{opacity:0;transition:opacity .8s var(--ease) .15s, transform .8s var(--ease) .15s;transform:translateY(28px)}.lp-js .lp-feature.is-in .lp-sheet{opacity:1;transform:none}.lp-js .lp-feature .lp-checkbox{opacity:0}.lp-js .lp-feature.is-in .lp-checkbox{animation:lp-tick .38s var(--ease) both;animation-delay:calc(.65s + var(--i,0) * .16s)}.lp-js .lp-feature .lp-invline{opacity:0}.lp-js .lp-feature.is-in .lp-invline{animation:lp-slide-up .5s var(--ease) both;animation-delay:calc(.5s + var(--i,0) * .11s)}.lp-js .lp-anim-snow .lp-checkbox-late{opacity:0}.lp-js .lp-anim-snow.is-in .lp-checkbox-late{animation:lp-tick .38s var(--ease) .9s both}.lp-js .lp-anim-notify .lp-notif{opacity:0}.lp-js .lp-anim-notify.is-in .lp-notif{animation:lp-slide-up .6s var(--ease) .5s both}.lp-js .lp-plan.dark .lp-badge{opacity:0;transition:opacity .5s var(--ease) .7s}.lp-js .lp-plan.dark.is-in .lp-badge{opacity:1}}@media (prefers-reduced-motion:reduce){.lp-load,.lp-faq-item[open] p{animation:.24s ease-out both lp-fade}.lp-js [data-reveal]{opacity:0;transition:opacity .24s ease-out}.lp-js [data-reveal].is-in{opacity:1}}.lp-prepaint .lp-hero .lp-load,.lp-prepaint .lp-settle img{animation:none}@media (width<=640px) and (prefers-reduced-motion:no-preference){.lp-settle img{animation:none}.lp-js [data-reveal]{transition-duration:.45s;transition-delay:0s;transform:translateY(12px)}.lp-js .lp-feature .lp-sheet{transition-duration:.5s;transition-delay:80ms;transform:translateY(16px)}}@media (width<=1360px){.lp-hero,.lp-services,.lp-section,.lp-footer,.lp-stage{margin-left:var(--gutter);margin-right:var(--gutter);max-width:none}.lp-nav{padding-left:var(--gutter);padding-right:var(--gutter)}}@media (width<=1180px){.lp-tiles{grid-template-columns:repeat(4,1fr)}.lp-screens{gap:20px}.lp-screen-slot:last-child{display:none}.lp-feature-copy{width:340px}.lp-feature-title,.lp-feature-text{font-size:26px}}@media (width<=900px){.lp{--section-gap:120px}.lp-nav{grid-template-columns:1fr auto}.lp-nav-links{display:none}.lp-hero{padding:80px 0 48px}.lp-feature,.lp-feature.flip{flex-direction:column;min-height:0}.lp-feature-copy,.lp-feature.flip .lp-feature-copy{order:-1}.lp-feature-copy{width:auto;padding:8px 8px 0}.lp-cards,.lp-plans{grid-template-columns:1fr}.lp-split-head{flex-direction:column;align-items:flex-start;gap:16px}.lp-faq{flex-direction:column;gap:16px}.lp-faq>.lp-h2{width:auto}.lp-footer-top{flex-direction:column}.lp-footer-legal{flex-direction:column;gap:6px}}@media (width<=640px){.lp{font-size:16px}.lp-link{display:none}.lp-hero{gap:28px;padding-top:56px}.lp-h1{font-size:36px}.lp-hero-head{gap:12px}.lp-hero-sub{font-size:21px}.lp-hero-sub span{display:block}.lp-h2{font-size:28px}.lp-cta-panel .lp-h2{font-size:26px}.lp-hero-actions .lp-btn{width:100%}.lp-hero-note{padding-left:0}.lp-stage{border-radius:22px;height:620px}.lp-screens{padding-top:40px}.lp-screen-slot:first-child{display:none}.lp-screen-slot.raised{margin-top:0}.lp-screen{transform-origin:top;box-shadow:0 16px 32px -16px #1c100873}.lp-services{gap:24px;padding-top:96px}.lp-services-h{font-size:20px}.lp-tiles{grid-template-columns:repeat(2,1fr)}.lp-tile{min-height:104px;padding:16px}.lp-tile-name{font-size:18px}.lp-feature{border-radius:22px;padding:12px}.lp-feature-title,.lp-feature-text{font-size:22px}.lp-feature-stage{padding:28px 12px}.lp-sheet{border-radius:28px;padding:22px 16px 16px}.lp-heads-up{white-space:nowrap;font-size:14px}.lp-qbar-total span{white-space:nowrap}.lp-wide-only{display:none}.lp-narrow-only{display:inline}.lp-card{padding:22px}.lp-card-title,.lp-card-text{font-size:20px}.lp-plan{padding:24px}.lp-cta{height:auto;min-height:480px}.lp-cta-panel{padding:32px 22px}.lp-footer{gap:40px;padding-top:120px}.lp-footer-cols{flex-wrap:wrap;gap:36px}}
