@import"/vendor/fonts-landing.css";@font-face{font-family:Fedra Sans Pro;font-weight:300;font-style:normal;src:url(/fonts/fedra/FedraSansPro-Light.woff2) format("woff2");font-display:swap}@font-face{font-family:Fedra Sans Pro;font-weight:400;font-style:normal;src:url(/fonts/fedra/FedraSansPro-Book.woff2) format("woff2");font-display:swap}@font-face{font-family:Fedra Sans Pro;font-weight:450;font-style:normal;src:url(/fonts/fedra/FedraSansPro-Normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Fedra Sans Pro;font-weight:500;font-style:normal;src:url(/fonts/fedra/FedraSansPro-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:Fedra Sans Pro;font-weight:700;font-style:normal;src:url(/fonts/fedra/FedraSansPro-Bold.woff2) format("woff2");font-display:swap}:root{--gold: #C9A24D;--gold-strong: #A17B26;--gold-press: #84651F;--wordmark-gold: #B99449;--ink: #20252D;--ink-soft: #4A4F58;--sable: #726B60;--cream: rgb(248, 246, 239);--cream-tint: #F6EFD9;--border: #D9C79A;--border-soft: #E7DCB8;--white: #FFFFFF;--success: #0F7A38;--success-bg: #EEF8F2;--success-border: #D6E8DB;--danger: #C81E1E;--danger-bg: #FFF0EF;--danger-border: #F0D5D2;--chart-blue: #5D89AE}*{box-sizing:border-box}html{scroll-padding-top:88px}body{margin:0;font-family:Golos Text,Arial,sans-serif;font-weight:400;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;user-select:none;-webkit-user-select:none}h1,h2,h3{font-family:Fedra Sans Pro,Manrope,sans-serif;font-weight:500;margin:0;text-wrap:balance}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,.lp-cta:focus-visible,.lp-cta-ghost:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px;border-radius:4px}img{max-width:100%;display:block}.wrap{max-width:1120px;margin:0 auto;padding:0 32px}.lp-header{position:sticky;top:0;z-index:20;background:#fcfbf8eb;backdrop-filter:blur(8px);border-bottom:1px solid var(--border-soft)}.lp-header .wrap{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;height:72px;position:relative}.lp-menu-toggle{display:none;grid-column:4;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:32px;height:32px;padding:0;border:none;background:none;cursor:pointer}.lp-menu-toggle span{display:block;width:20px;height:2px;background:var(--ink);border-radius:1px;transition:transform .25s ease,opacity .25s ease}.lp-menu-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.lp-menu-toggle.is-open span:nth-child(2){opacity:0}.lp-menu-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.lp-mobile-menu{display:none}.lp-logo-link{display:flex;align-items:center}.lp-logo{height:34px;width:auto}.lp-nav-links{display:flex;gap:32px;align-items:center;justify-self:center}.lp-nav-actions{display:flex;gap:12px;align-items:center;justify-self:end}.lp-nav-links a.lp-link{position:relative;display:inline-block;font-size:13px;color:var(--ink-soft);font-weight:500;padding-bottom:6px;transition:color .22s,translate .22s}.lp-nav-links a.lp-link:hover{color:var(--ink);translate:0 -2px}.lp-nav-links a.lp-link.is-active{color:var(--ink)}.lp-nav-links a.lp-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold-strong);border-radius:1px;opacity:0;transition:opacity .25s ease-out}.lp-nav-links a.lp-link.is-active:after{opacity:1}.lp-cta{padding:10px 22px;border-radius:8px;font-size:14px;font-weight:500;background:#c9a24d;color:#fff;border:1px solid #C9A24D;transition:background .22s,border-color .22s,box-shadow .22s}.lp-cta:hover{background:#a17b26;border-color:#a17b26;color:#fff;box-shadow:0 0 8px #c9a24d59}.lp-cta:active{background:#8f6e24;border-color:#8f6e24}.lp-cta-ghost{padding:10px 22px;border-radius:8px;font-size:14px;font-weight:500;background:var(--white);color:#c9a44c;border:1px solid var(--border);transition:background .22s,border-color .22s,box-shadow .22s,color .22s}.lp-cta-ghost:hover{background:#fff;border-color:#c9a24d;color:#a17b26;box-shadow:0 0 8px #c9a24d59}.lp-hero{padding:96px 0 72px;background:var(--white)}@media(prefers-reduced-motion:no-preference){@keyframes lp-hero-in{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}.lp-hero-copy>.lp-eyebrow,.lp-hero-copy>.lead,.lp-hero-copy>.lp-hero-actions,.lp-hero .lp-mock{opacity:0;animation:lp-hero-in .6s ease-out forwards}.lp-hero-copy>.lp-eyebrow{animation-delay:0s}.lp-tw-char{opacity:0}.lp-reveal{opacity:0;translate:0 29px}.lp-reveal.lp-reveal{transition:opacity .86s ease-out,translate .86s ease-out,box-shadow .3s,transform .3s,border-color .3s,background .22s,color .22s}.lp-reveal.is-visible{opacity:1;translate:0 0}.lp-reveal-d1{transition-delay:0s}.lp-reveal-d2{transition-delay:.12s}.lp-reveal-d3{transition-delay:.24s}.lp-reveal-d4{transition-delay:.36s}.lp-reveal-d5{transition-delay:.46s}.lp-hero-copy h1{position:relative}.lp-tw-caret{position:absolute;width:3px;background:var(--gold-strong);opacity:0;transition:opacity .2s;pointer-events:none}.lp-tw-caret.lp-tw-blink{animation:lp-tw-blink .8s steps(1) infinite}@keyframes lp-tw-blink{50%{opacity:0}}}.lp-hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.lp-eyebrow{font-family:Fedra Sans Pro,sans-serif;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-press);margin-bottom:18px;display:inline-flex;align-items:center;gap:8px}.lp-brand{font-family:Fedra Sans Pro,sans-serif;font-weight:300}.lp-brand-prime{font-weight:500;color:var(--gold-strong)}.lp-brand-stat{font-weight:500;color:#000}@media(min-width:901px){.lp-faq-q .lp-brand,.lp-faq-q .lp-brand-prime,.lp-faq-q .lp-brand-stat{font-family:inherit;font-weight:inherit;color:inherit}}.lp-footer-bottom .lp-brand-prime,.lp-footer-bottom .lp-brand-stat{font-weight:300}.lp-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold)}.lp-hero h1{font-size:48px;font-weight:600;line-height:1.1;letter-spacing:-.01em}.lp-hero h1 em{font-style:normal;color:var(--gold-strong)}.lp-hero p.lead{font-size:17px;color:var(--ink-soft);line-height:1.6;max-width:46ch;margin:22px 0 32px}.lp-hero-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.lp-mock{position:relative;background:#fcfbf8;border:1px solid var(--border-soft);border-radius:16px;padding:20px;box-shadow:0 20px 60px #20252d14;transition:box-shadow .15s,transform .15s,border-color .15s}.lp-mock:hover{box-shadow:0 24px 64px #20252d1f;transform:translateY(-2px);border-color:var(--border)}.lp-mock-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.lp-mock-title{font-size:13px;font-weight:600;color:var(--ink)}.lp-mock-body{display:flex;align-items:center;gap:16px}.lp-mock-photo{width:55%;max-width:240px;height:auto;flex-shrink:0}.lp-mock-flow{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 0 6px}.lp-mock-flow .big{font-family:DM Mono,monospace;white-space:nowrap;font-size:22px;font-weight:600;color:var(--ink)}.lp-mock-flow .cap{font-size:12px;color:var(--sable)}.lp-mock-flow .arrow{color:var(--sable);font-size:18px;margin:2px 0}.lp-mock-flow .result{font-family:DM Mono,monospace;white-space:nowrap;font-size:26px;font-weight:700;color:var(--success)}.lp-mock-flow .result-cap{font-size:12px;color:var(--ink-soft);text-align:center;max-width:220px}.lp-breakdown-head{background:var(--cream);padding:48px 0 32px}.lp-breakdown{background:var(--cream)}.lp-breakdown-inner{background:#e7dcb873;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:56px 0}.lp-wf-caption{display:flex;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:0 .32em;font-size:34px;font-weight:500;color:var(--ink);margin:0}.lp-wf-caption>span{white-space:nowrap}@media(max-width:680px){.lp-wf-caption{flex-direction:column;align-items:center;gap:0}}.lp-wf-caption .num{font-family:"DM Serif Display",serif;color:var(--gold-strong)}.lp-stats-grid{--stats-fit: 1;max-width:780px;margin:0 auto}.lp-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lp-stats-row+.lp-stats-row{margin-top:40px}.lp-stat{display:flex;flex-direction:column;align-items:center;gap:10px}.lp-stat .v{display:flex;align-items:center;justify-content:center;height:calc(56px * var(--stats-fit, 1));line-height:1;font-family:"DM Serif Display",serif;font-weight:400;font-size:calc(28px * var(--stats-fit, 1));color:#4b4b4b;white-space:nowrap}.lp-stat-line{width:28px;height:2px;background:var(--gold-strong)}.lp-stat .k{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--sable)}.lp-stat-total .v{color:#000000bd;font-size:calc(45px * var(--stats-fit, 1))}.lp-stat-total .k{color:var(--sable);font-weight:400}@media(max-width:720px){.lp-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.lp-stats-row{display:contents}.lp-stats-row+.lp-stats-row{margin-top:0}}.lp-showcase{position:relative}.lp-showcase-note{margin:16px 0 0;text-align:center;font-size:9px;color:#00000075;transition:color .25s ease,font-size .25s ease}.lp-showcase-note:hover{color:#000;font-size:11px}.lp-showcase-pin{padding:0 39px 0 20px}.lp-showcase-stack{position:relative;width:100%;max-width:760px;margin:0 auto;height:380px}.lp-showcase-card{position:absolute;inset:0;margin:0 auto;width:100%;transform-origin:right center;will-change:transform,opacity}.lp-showcase-controls{position:absolute;right:-64px;top:50%;translate:0 -50%;display:flex;flex-direction:column;align-items:center;gap:18px;z-index:10}.lp-showcase-dots{display:flex;flex-direction:column;gap:14px}.lp-showcase-dot{position:relative;width:8px;height:8px;padding:0;border:none;border-radius:50%;background:var(--border);cursor:pointer;transition:background .25s,scale .25s}.lp-showcase-dot.is-active{background:var(--gold-strong);scale:1.35}.lp-showcase-dot-ring{position:absolute;top:50%;left:50%;translate:-50% -50%;pointer-events:none;opacity:0;transition:opacity .2s ease}.lp-showcase-dot.is-timing .lp-showcase-dot-ring{opacity:1}.lp-showcase-dot-ring .ring-bg{display:none}.lp-showcase-dot-ring .ring-progress{fill:none;stroke:var(--gold-strong);stroke-width:.5;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;stroke-dasharray:50.27;stroke-dashoffset:50.27}.lp-showcase-dot.is-timing .ring-progress{animation:lp-showcase-ring 3s linear forwards}.lp-showcase-dot.is-timing.is-paused .ring-progress{animation-play-state:paused}@keyframes lp-showcase-ring{0%{stroke-dashoffset:50.27}to{stroke-dashoffset:0}}.lp-showcase-autoplay-toggle{width:22px;height:22px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--sable);cursor:pointer;display:none;align-items:center;justify-content:center;position:relative;transition:color .2s ease,opacity .2s ease;opacity:0}.lp-showcase-autoplay-toggle.is-visible{display:flex;opacity:1}.lp-showcase-autoplay-toggle:hover{color:var(--gold-strong)}.lp-showcase-autoplay-toggle svg{position:absolute;top:50%;left:50%;translate:-50% -50%;transition:opacity .25s ease,scale .25s ease}.lp-showcase-autoplay-toggle .icon-play,.lp-showcase-autoplay-toggle.is-paused .icon-pause{opacity:0;scale:.6}.lp-showcase-autoplay-toggle.is-paused .icon-play{opacity:1;scale:1}@media(max-width:970px){.lp-showcase-controls{right:50%;translate:50% 0;top:auto;bottom:-34px;flex-direction:row}.lp-showcase-dots{flex-direction:row}.lp-showcase-note{margin-top:50px}}.lp-showcase-cursor{position:absolute;top:0;left:0;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:#84651f99;backdrop-filter:blur(3px) saturate(1.8);-webkit-backdrop-filter:blur(3px) saturate(1.8);color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;z-index:50;transition:opacity .2s ease,scale .15s ease}.lp-showcase-cursor.is-visible{opacity:1}.lp-showcase-cursor.is-pressed{scale:.8}.lp-showcase-cursor.is-down svg{rotate:180deg}.lp-showcase-stack.lp-showcase-hide-cursor,.lp-showcase-stack.lp-showcase-hide-cursor *{cursor:none}.lp-showcase-card-frame{--fit: 1;height:100%;display:flex;flex-direction:column;border:1px solid var(--border-soft);border-radius:14px;background:var(--white);box-shadow:0 20px 60px #20252d1a;overflow:hidden;transition:--fit .2s ease}.lp-showcase-browser-bar{flex:none;display:flex;align-items:center;gap:7px;padding:10px 16px;background:var(--cream);border-bottom:1px solid var(--border-soft)}.lp-showcase-browser-dot{width:8px;height:8px;border-radius:50%;background:var(--border)}.lp-showcase-browser-url{margin-left:8px;font-family:DM Mono,monospace;font-size:11px;color:var(--sable);background:var(--white);border:1px solid var(--border-soft);border-radius:6px;padding:3px 12px}.lp-showcase-card-body{flex:1;min-height:0;padding:calc(28px * var(--fit, 1));overflow:hidden;display:flex;flex-direction:column;justify-content:center}.lp-showcase-card-frame .lp-sku-table-wrap{border:none;box-shadow:none;padding:0;overflow-x:visible}.lp-showcase-card-label{display:block;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--sable);margin-bottom:22px}.lp-showcase-widgets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(20px * var(--fit, 1))}.lp-widget{border:1px solid var(--border-soft);border-radius:10px;padding:calc(8px * var(--fit, 1)) calc(14px * var(--fit, 1));display:flex;flex-direction:column;gap:calc(6px * var(--fit, 1))}.lp-widget.pos{background:var(--success-bg);border-color:var(--success-border)}.lp-widget.neg{background:var(--danger-bg);border-color:var(--danger-border)}.lp-widget-k{font-family:DM Mono,monospace;font-size:calc(11px * var(--fit, 1) + 2px);letter-spacing:.05em;text-transform:uppercase;color:var(--sable);white-space:nowrap}.lp-widget-v{font-size:calc(22px * var(--fit, 1) + 2px);font-weight:500;color:#20252dcc;white-space:nowrap}.lp-widget-delta{display:flex;align-items:center;gap:calc(5px * var(--fit, 1));flex-wrap:nowrap;font-size:calc(10px * var(--fit, 1) + 2px);white-space:nowrap}.lp-widget-prev{color:var(--sable)}.lp-widget-diff{padding:calc(2px * var(--fit, 1)) calc(6px * var(--fit, 1));border-radius:6px;font-weight:500;font-family:DM Mono,monospace}.lp-widget-diff.pos{background:var(--success-border);color:var(--success)}.lp-widget-diff.neg{background:var(--danger-border);color:var(--danger)}.lp-widget-arrow{font-size:calc(20px * var(--fit, 1) + 2px);line-height:1}.lp-widget-arrow.pos{color:var(--success)}.lp-widget-arrow.neg{color:var(--danger)}.lp-showcase-chart-head{display:flex;align-items:center;justify-content:flex-end;margin-bottom:calc(22px * var(--fit, 1))}.lp-showcase-chart-head .lp-showcase-card-label{margin-bottom:0}.lp-showcase-chart-legend{display:flex;gap:calc(16px * var(--fit, 1))}.lp-legend-item{display:flex;align-items:center;gap:6px;font-size:calc(12px * var(--fit, 1) + 3px);color:var(--sable);white-space:nowrap}.lp-legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.lp-legend-dot-profit{background:var(--chart-blue)}.lp-legend-dot-sales{background:var(--gold-strong)}.lp-showcase-chart-area{display:flex;gap:14px;height:calc(100% - 22px - 22px * var(--fit, 1))}.lp-showcase-chart-y{flex:none;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0 22px;font-family:DM Mono,monospace;font-size:calc(10px * var(--fit, 1) + 3px);color:var(--sable);text-align:right;white-space:nowrap}.lp-showcase-chart-plot{flex:1;min-width:0;display:flex;flex-direction:column}.lp-showcase-chart-canvas{position:relative;flex:1;min-height:0}.lp-showcase-chart-svg{width:100%;height:100%;display:block}.lp-showcase-chart-dots{position:absolute;inset:0;pointer-events:none}.lp-chart-dot{position:absolute;width:4px;height:4px;border-radius:50%;translate:-50% -50%}.lp-chart-dot-orders{background:color-mix(in srgb,var(--gold-strong) 70%,white)}.lp-chart-dot-profit{background:color-mix(in srgb,var(--chart-blue) 70%,white)}.lp-showcase-chart-tooltip{position:absolute;translate:-50% -100%;margin-top:-8px;background:#20252dcc;color:var(--white);border-radius:8px;padding:calc(8px * var(--fit, 1)) calc(11px * var(--fit, 1));font-family:DM Mono,monospace;font-size:calc(10.5px * var(--fit, 1) + 3px);line-height:1.7;white-space:nowrap;box-shadow:0 6px 14px #20252d2e;z-index:5}.lp-showcase-chart-tooltip:after{content:"";position:absolute;left:50%;top:100%;margin-top:-0px;translate:-50% 0;border:7px solid transparent;border-top-color:#20252dcc}.lp-showcase-chart-tooltip-row{display:block}.lp-showcase-chart-x{display:flex;justify-content:space-between;padding-top:8px;font-family:DM Mono,monospace;font-size:calc(10px * var(--fit, 1) + 3px);color:var(--sable)}.lp-chart-area{stroke:none}.lp-chart-line{fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.lp-chart-line-orders{stroke:color-mix(in srgb,var(--gold-strong) 70%,white)}.lp-chart-line-profit{stroke:color-mix(in srgb,var(--chart-blue) 70%,white)}@media(max-width:720px){.lp-showcase-widgets-grid{grid-template-columns:repeat(2,1fr)}}.lp-sku-table-wrap{overflow-x:auto;border:1px solid var(--border-soft);border-radius:14px;background:var(--white);box-shadow:0 20px 60px #20252d0f;padding:4px}.lp-sku-table{width:100%;border-collapse:collapse;font-size:calc(14px * var(--fit, 1) + 2px)}.lp-sku-table th{text-align:left;font-size:calc(11px * var(--fit, 1) + 2px);text-transform:uppercase;letter-spacing:.04em;color:var(--sable);font-weight:600;padding:calc(14px * var(--fit, 1)) calc(10px * var(--fit, 1));border-bottom:1px solid var(--border-soft);white-space:nowrap}.lp-sku-table td{padding:calc(14px * var(--fit, 1)) calc(10px * var(--fit, 1));border-bottom:1px solid var(--border-soft);white-space:nowrap;font-family:DM Mono,monospace}.lp-th-short{display:none}@media(max-width:414px){.lp-th-full{display:none}.lp-th-short{display:inline}}.lp-sku-table td:first-child{font-family:Manrope,sans-serif}.lp-sku-table tr:last-child td{border-bottom:none}.lp-sku-table td.pos{color:var(--success);font-weight:600}.lp-sku-table td.neg{color:var(--danger);font-weight:600}.abc{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;font-size:12px;font-weight:700;font-family:DM Mono,monospace}.abc-a{background:var(--success-bg);color:var(--success)}.abc-b{background:#fff7e0;color:#7a5e00}.abc-c{background:var(--danger-bg);color:var(--danger)}.abc-d{background:#7a1414;color:#fff}.lp-sku-note{font-size:13px;color:var(--sable);margin-top:18px;line-height:1.6;max-width:70ch}.lp-compare-table-wrap{overflow-x:auto;border:1px solid var(--border-soft);border-radius:14px;padding:5px;background:var(--white)}.lp-compare-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;background:var(--white)}.lp-compare-table th{text-align:left;padding:14px 18px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--sable);border-bottom:1px solid var(--border-soft)}.lp-compare-table th .lp-brand{text-transform:none;font-size:15px}.lp-compare-table th:nth-child(2),.lp-compare-table th:nth-child(3){text-align:center}.lp-compare-table td{padding:14px 18px;border-bottom:1px solid var(--border-soft);font-size:14px}.lp-compare-table tr:last-child td{border-bottom:none}.lp-compare-table td:nth-child(2),.lp-compare-table td:nth-child(3){text-align:center;color:var(--ink)}.lp-compare-table td:nth-child(3){color:#454545}.lp-compare-table td.mid{color:var(--sable)}.lp-compare-table td .ok{color:var(--success);font-weight:600}.lp-compare-table thead tr:first-child th:first-child{border-top-left-radius:10px}.lp-compare-table thead tr:first-child th:nth-child(3){border-top-left-radius:10px;border-top-right-radius:10px}.lp-compare-table tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.lp-compare-table tbody tr:last-child td:nth-child(3){border-bottom-left-radius:10px;border-bottom-right-radius:10px}.lp-compare-table th:nth-child(3),.lp-compare-table td:nth-child(3){background:#e7dcb845}@media(max-width:500px){.lp-compare-table{font-size:11px}.lp-compare-table th{padding:10px;font-size:9.5px}.lp-compare-table td{padding:10px;font-size:11px}}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative}.lp-step{position:relative;text-align:center;transform:scale(1);transition:transform .3s ease,opacity .3s ease}.lp-step-num{font-family:Fedra Sans Pro,sans-serif;font-size:13px;font-weight:700;color:var(--gold-press);border:1px solid var(--border);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;background:var(--white);transition:transform .3s ease}.lp-step h3{font-size:17px;font-weight:500;margin-bottom:8px;transform:scale(1);transition:transform .3s ease}.lp-step p{font-size:14px;color:var(--ink-soft);line-height:1.6;margin:0 auto;max-width:280px;transform:scale(1);transition:transform .3s ease}@media(hover:hover)and (pointer:fine){.lp-steps:hover .lp-step{opacity:.22;transform:scale(.96)}.lp-steps:hover .lp-step:hover{opacity:1;transform:scale(1)}.lp-step:hover .lp-step-num{transform:scale(1.15)}.lp-step:hover h3,.lp-step:hover p{transform:scale(1.06)}}.lp-faq{display:flex;max-width:880px;margin:0 auto;padding:5px;border:1px solid var(--border-soft);border-radius:16px;box-shadow:0 20px 60px #20252d0f;background:var(--white);align-items:stretch}.lp-faq-questions{flex:0 0 320px;display:flex;flex-direction:column;gap:4px;padding:24px;background:var(--cream);border-radius:12px}.lp-faq-q{text-align:left;background:none;border:none;border-radius:10px;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:500;color:var(--ink-soft);cursor:pointer;transition:background .4s,color .4s}.lp-faq-q:hover{color:var(--ink);background:#e7dcb891}.lp-faq-q.is-active{color:#fff;background:#c9a24d;font-weight:500;box-shadow:0 1px 3px #20252d14}.lp-faq-col-title{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sable);margin-bottom:10px}.lp-faq-answer{flex:1;min-width:0;padding:24px 32px}.lp-faq-answer-question{font-size:14px;color:var(--sable);text-align:right;margin:0 0 16px;transition:opacity .35s}.lp-faq-answer-bubble{background:var(--cream);border-radius:14px 14px 14px 0;padding:20px 24px;transition:opacity .35s}.lp-faq-answer-bubble p{font-size:15px;color:#000;line-height:1.7;margin:0;transition:opacity .35s}.lp-faq-icon,.lp-faq-panel{display:none}@media(max-width:900px){.lp-faq{display:block;max-width:none;padding:0;border:none;box-shadow:none;background:transparent}.lp-faq-col-title,.lp-faq-answer{display:none}.lp-faq-questions{flex:none;display:block;gap:0;padding:0;background:none;border-radius:0}.lp-faq-item{border-bottom:1px solid var(--border-soft)}.lp-faq-q{position:relative;display:block;width:100%;padding:18px 36px 18px 0;border-radius:0;background:none;color:var(--ink);font-family:Fedra Sans Pro,sans-serif;font-size:16px}.lp-faq-q:hover,.lp-faq-q.is-active{background:none;color:var(--ink);box-shadow:none}.lp-faq-icon{display:block;position:absolute;right:4px;top:50%;width:14px;height:14px;margin-top:-7px}.lp-faq-icon:before,.lp-faq-icon:after{content:"";position:absolute;background:var(--gold-strong);transition:transform .3s ease}.lp-faq-icon:before{left:0;top:6px;width:14px;height:2px}.lp-faq-icon:after{left:6px;top:0;width:2px;height:14px}.lp-faq-q.is-open .lp-faq-icon:after{transform:rotate(90deg)}.lp-faq-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .3s ease}.lp-faq-panel.is-open{grid-template-rows:1fr;opacity:1}.lp-faq-panel-inner{min-height:0;overflow:hidden;padding:2px 36px 18px 20px;font-size:14px;line-height:1.7;color:var(--ink-soft)}}.lp-section{padding:96px 0}.lp-tint{background:var(--cream)}.lp-fade-to-cream{background:linear-gradient(to bottom,var(--white) 0,var(--cream) 90px,var(--cream) 100%)}.lp-fade-to-white{background:linear-gradient(to bottom,var(--cream) 0,var(--white) 90px,var(--white) 100%)}.lp-section-head{max-width:640px;margin:0 auto 56px;text-align:center}.lp-section-head .lp-eyebrow{display:flex;justify-content:center}.lp-section-head h2{font-size:34px;font-weight:500;margin-bottom:14px}.lp-section-head p{font-size:16px;color:var(--ink-soft);line-height:1.6}#lp-showcase-desc{transition:opacity .22s ease;min-height:4.8em}.lp-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lp-ledger{display:flex;flex-direction:column;max-width:720px;margin:0 auto;border-top:1px solid transparent;transition:border-color .4s ease}.lp-section-head.is-visible~.lp-ledger{border-top-color:var(--border-soft)}.lp-ledger-row{position:relative;padding:22px 16px;border-bottom:1px solid var(--border-soft)}.lp-ledger-row.lp-ledger-row{transition:border-color .7s ease 0s,opacity .4s ease,translate .86s ease-out}.lp-ledger-row:before{content:"";position:absolute;inset:0;background:linear-gradient(to left,var(--white) 0%,rgba(201,162,77,.16) 100%);opacity:0;pointer-events:none}.lp-ledger-row.lp-ledger-row:before{transition:opacity .7s ease 0s}.lp-ledger-body{position:relative;translate:0 0}.lp-ledger-body.lp-ledger-body{transition:translate .4s ease}.lp-ledger--cols{flex-direction:row;max-width:960px;border-top:none}.lp-ledger--cols .lp-ledger-row{flex:1;padding:28px;border-bottom:none}.lp-ledger--cols .lp-ledger-row:not(:first-child):after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--border-soft);transition:background-color .7s ease}.lp-ledger--cols .lp-ledger-row:before{background:linear-gradient(to right,var(--gold) 0%,var(--white) 100%) top left / 100% 1px no-repeat,linear-gradient(to left,var(--white) 0%,rgba(201,162,77,.12) 75%);opacity:1;clip-path:inset(0 100% 0 0)}.lp-ledger--cols .lp-ledger-row.lp-ledger-row:before{transition:clip-path .4s ease}@media(hover:hover)and (pointer:fine){.lp-ledger-row:hover{border-color:var(--gold-strong)}.lp-ledger-row:hover:before{opacity:1}.lp-ledger-row:hover .lp-ledger-body{translate:12px 0}.lp-ledger--cols:hover .lp-ledger-row:after{background:transparent}.lp-ledger--cols .lp-ledger-row:hover:before{clip-path:inset(0 0 0 0)}.lp-ledger--cols .lp-ledger-row:hover .lp-ledger-body{translate:12px 0}.lp-ledger:hover .lp-ledger-row{opacity:.22}.lp-ledger:hover .lp-ledger-row:hover{opacity:1}}@media(max-width:860px){.lp-ledger--cols{flex-direction:column}.lp-ledger--cols .lp-ledger-row{border-top:1px solid var(--border-soft);padding:22px 16px}.lp-ledger--cols .lp-ledger-row:first-child{border-top:none}.lp-ledger--cols .lp-ledger-row:after{display:none}.lp-ledger--cols .lp-ledger-row.lp-ledger-row{transition:border-color .4s ease,opacity .4s ease,translate .86s ease-out}.lp-ledger--cols .lp-ledger-row:before{background:linear-gradient(to right,var(--gold) 0%,var(--white) 100%) top left / 100% 1px no-repeat,linear-gradient(to left,var(--white) 0%,rgba(201,162,77,.16) 100%);mask-image:none;-webkit-mask-image:none}}@media(max-width:860px)and (hover:hover)and (pointer:fine){.lp-ledger--cols:hover .lp-ledger-row{border-color:var(--border-soft)}.lp-ledger--cols .lp-ledger-row:hover{border-color:transparent}.lp-ledger--cols .lp-ledger-row:hover .lp-ledger-body{translate:12px 0}}.lp-ledger-body h3{font-size:17px;font-weight:500;margin-bottom:6px}.lp-ledger-body p{font-size:14px;color:var(--ink-soft);line-height:1.6;margin:0}.lp-feature{position:relative;border:1px solid var(--border-soft);border-radius:14px;padding:28px;background:var(--white);transition:box-shadow .3s,transform .3s,border-color .3s}@media(hover:hover)and (pointer:fine){.lp-feature:hover{box-shadow:0 12px 32px #20252d14;transform:translateY(-2px);border-color:var(--border)}}.lp-feature-icon{width:44px;height:44px;border-radius:10px;background:var(--cream-tint);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.lp-feature-icon img{width:22px;height:22px}.lp-feature h3{font-size:18px;font-weight:500;margin-bottom:10px}.lp-feature p{font-size:14px;color:var(--ink-soft);line-height:1.6;margin:0 0 14px}.lp-calc-icon{color:var(--gold-strong);vertical-align:-1px;margin:0 2px}.lp-feature ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.lp-feature li{font-size:13px;color:var(--ink-soft);display:flex;gap:8px;align-items:flex-start}.lp-feature li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);margin-top:7px;flex-shrink:0}.lp-price-badge{display:inline-block;font-size:11px;font-weight:500;padding:4px 12px;border-radius:10px;background:var(--cream-tint);color:var(--gold-press);margin-bottom:18px}.lp-price-note{font-size:16px;color:var(--ink-soft);margin:0 auto 32px;max-width:560px;line-height:1.6}.lp-final{padding:120px 0;text-align:center;background:var(--cream)}.lp-final h2{font-size:36px;font-weight:500;margin-bottom:16px;max-width:640px;margin-left:auto;margin-right:auto}.lp-footer{position:relative;z-index:1;background:var(--ink);padding:64px 0 0}.lp-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px}.lp-footer-logo{height:34px;margin-bottom:14px;filter:brightness(0) invert(1)}.lp-footer-tagline{font-size:13px;color:#fff9;line-height:1.6;max-width:320px;margin:0}.lp-footer-col{display:flex;flex-direction:column;gap:12px}.lp-footer-col-title{font-family:Fedra Sans Pro,sans-serif;font-size:14px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.lp-footer-col a{display:inline-block;font-size:13px;color:#ffffffb3;translate:0 0;transition:color .22s,translate .22s}.lp-footer-col a:hover{color:#fff;translate:0 -2px}.lp-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid rgba(255,255,255,.12);padding:20px 32px}.lp-footer-bottom span{font-size:13px;color:#fff6}.lp-footer-wordmark{--reveal-progress: 0;position:sticky;bottom:0;z-index:0;overflow:hidden;line-height:0;height:calc(19.42vw + 20px);padding-bottom:20px;background:var(--ink)}.lp-footer-wordmark-img{display:block;width:100%;height:auto;filter:brightness(0) invert(1);opacity:.9;transform:translateY(calc((1 - var(--reveal-progress, 0)) * 50%))}@media(max-width:860px){.lp-footer{padding:44px 0 0}.lp-footer-grid{grid-template-columns:1fr;gap:0}.lp-footer-brand{margin-bottom:40px}.lp-footer-col+.lp-footer-col{margin-top:32px}.lp-footer-note{display:none}.lp-footer-bottom{justify-content:flex-start}}@media(max-width:1040px){.lp-hero .wrap{grid-template-columns:1fr}.lp-hero-copy{text-align:center}.lp-hero .lp-hero-copy .lead{margin-left:auto;margin-right:auto}.lp-hero-actions{justify-content:center}.lp-hero .lp-mock{max-width:480px;margin:0 auto}}@media(max-width:860px){.lp-feature-grid,.lp-steps{grid-template-columns:1fr}.lp-hero h1{font-size:34px}.lp-nav-links,.lp-nav-actions{display:none}.lp-menu-toggle{display:flex}.lp-mobile-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;inset:72px 0 0;width:100%;z-index:30;background:var(--white);transform:translateY(-8px);opacity:0;pointer-events:none;transition:transform .25s ease,opacity .25s ease}.lp-mobile-menu.is-open{transform:translateY(0);opacity:1;pointer-events:auto}.lp-mobile-menu{align-items:stretch;justify-content:flex-start;padding:24px}.lp-mobile-menu-links{display:flex;flex-direction:column;align-items:flex-start;width:100%}.lp-mobile-menu-links a{padding:10px 0;font-family:Fedra Sans Pro,sans-serif;font-weight:400;font-size:20px;color:var(--ink-soft);text-align:left;width:100%}.lp-mobile-menu-links a:first-child{padding-top:0}.lp-mobile-menu-group-divider{width:100%;height:1px;background:#e7dcb866;margin:12px 0}.lp-mobile-menu-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:32px}.lp-mobile-menu-actions .lp-cta,.lp-mobile-menu-actions .lp-cta-ghost{width:100%;text-align:center}}@media(max-width:420px){.lp-mock-flow .big,.lp-mock-flow .result{font-size:21px}}@media(max-width:560px){.lp-hero-actions{display:inline-flex;flex-direction:column;align-items:stretch}.lp-hero-actions .lp-cta,.lp-hero-actions .lp-cta-ghost{text-align:center}}.chat-bubble-trigger{position:fixed;right:0;bottom:96px;z-index:900;width:32px;height:52px;padding:0;border-radius:10px 0 0 10px;background:#c9a24d;color:#fff;border:1px solid rgba(201,162,77,1);display:flex;align-items:center;justify-content:center;box-shadow:-2px 4px 16px #0000002e;cursor:pointer;transition:width .15s ease,opacity .15s ease,background .12s,border-color .12s,box-shadow .12s}.chat-bubble-trigger.chat-bubble-hidden{opacity:0;pointer-events:none;transform:translate(12px)}@media(hover:hover)and (pointer:fine){.chat-bubble-trigger:hover{width:38px;background:#a17b26;border-color:#a17b26;color:#fff;box-shadow:-2px 4px 16px #0000002e,0 0 8px #c9a24d59}}.chat-badge{position:absolute;top:-2px;left:-2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#e14848;color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid #FCFBF8}.chat-badge[hidden]{display:none}.chat-panel{position:fixed;right:24px;bottom:24px;width:360px;max-width:calc(100vw - 32px);height:min(560px,calc(100vh - 48px));z-index:1500;background:#fff;border-radius:14px;box-shadow:0 12px 40px #00000038;display:flex;flex-direction:column;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .15s ease,transform .15s ease}.chat-panel.chat-panel-open{opacity:1;pointer-events:auto;transform:translateY(0)}.chat-panel.chat-panel-sheet{inset:0;width:100%;max-width:100%;height:100dvh;border-radius:16px 16px 0 0;z-index:1800}.chat-panel-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#20252d;color:#fff;flex-shrink:0}.chat-panel-title{font-size:15px;font-weight:600}.chat-panel-close{background:none;border:none;color:#fff;font-size:22px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:6px}@media(hover:hover)and (pointer:fine){.chat-panel-close:hover{background:#ffffff1a;color:#fff;box-shadow:none;border-color:transparent}}.chat-panel-body{flex:1;overflow-y:auto;padding:14px 12px;background:#fcfbf8;display:flex;flex-direction:column;gap:10px;overscroll-behavior-y:contain}.chat-msg-empty{font-size:13px;color:#726b60;text-align:center;padding:16px 8px}.chat-msg{max-width:82%;display:flex;flex-direction:column}.chat-msg-user{align-self:flex-end;align-items:flex-end}.chat-msg-admin{align-self:flex-start;align-items:flex-start}.chat-msg-text{padding:8px 12px;border-radius:12px;font-size:13px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.chat-msg-user .chat-msg-text{background:#c9a24d;color:#fff;border-bottom-right-radius:4px}.chat-msg-admin .chat-msg-text{background:#eae3d6;color:#20252d;border-bottom-left-radius:4px}.chat-msg-time{font-size:10px;color:#9ca3af;margin-top:2px}.chat-panel-input{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid #EAE3D6;flex-shrink:0}.chat-text-input{flex:1;height:34px;margin:0;border:1px solid #EAE3D6;border-radius:20px;padding:0 14px;font-size:13px;outline:none;font-family:inherit}.chat-text-input:focus{border-color:#c9a24d}.chat-send-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:50%;background:#c9a24d;color:#fff;border:1px solid #C9A24D;cursor:pointer;flex-shrink:0;transition:background .12s,border-color .12s,box-shadow .12s}@media(hover:hover)and (pointer:fine){.chat-send-btn:hover{background:#a17b26;border-color:#a17b26;color:#fff;box-shadow:0 0 8px #c9a24d59}}.chat-contact-fields{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-bottom:1px solid #EAE3D6;flex-shrink:0;background:#f6efd9}.chat-contact-fields[hidden]{display:none}.chat-contact-input{width:100%;height:40px;flex:none}.chat-contact-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid #EAE3D6;flex-shrink:0;background:#f6efd9;font-size:12px;color:#726b60}.chat-contact-summary[hidden]{display:none}.chat-contact-summary-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-contact-edit-btn{background:none;border:none;color:#c9a24d;font-size:12px;cursor:pointer;padding:2px 4px;flex-shrink:0}@media(hover:hover)and (pointer:fine){.chat-contact-edit-btn:hover{color:#a17b26}}.chat-text-input:disabled{background:#f4f1ea;color:#9ca3af;cursor:not-allowed}.chat-send-btn:disabled{background:#d8d2c4;border-color:#d8d2c4;color:#9ca3af;cursor:not-allowed;box-shadow:none}@media(hover:hover)and (pointer:fine){.chat-send-btn:disabled:hover{background:#d8d2c4;border-color:#d8d2c4;color:#9ca3af;box-shadow:none}}
