.lp{background:var(--ui-paper);min-height:100vh;color:var(--ui-ink);font:400 16px/1.55 var(--ui-font);overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp main{width:100%;margin:0}.lp footer{font-size:inherit;line-height:inherit;color:inherit;gap:0;padding:0;display:block}.lp footer>span{max-width:none;text-align:inherit}.lp table{white-space:normal}.lp td strong{font-size:inherit;color:inherit}.lp small{display:inline}.lp h1,.lp h2,.lp h3{letter-spacing:normal;margin:0}.lp p{margin:0}.lp a{color:inherit}.lp a:focus-visible,.lp summary:focus-visible,.lp button:focus-visible{outline-offset:2px;outline:3px solid #e59a7f}.lp .ui-btn{text-decoration:none}.lp .ui-btn--accent,.lp .ui-btn--primary{color:#fff}.lp .ui-input,.lp .ui-select{color:var(--ui-ink);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);width:100%;min-height:44px;padding:10px 12px;font-size:16px}.lp textarea.ui-input{resize:vertical;min-height:96px}.lp .ui-field{font:600 14px/1.3 var(--ui-font);color:var(--ui-ink-2);gap:6px;margin:0;display:grid}.lp .ui-field>span.lp-optional{color:var(--ui-muted);font-weight:400}.lp-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}.lp-narrow{max-width:760px}.lp-section{padding:44px 0}.lp-section--tint{background:var(--ui-tint)}.lp-section-head{gap:10px;max-width:720px;margin-bottom:24px;display:grid}.lp-kicker{font:600 12px/1.3 var(--ui-font);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted)}.lp-h1{font:500 36px/1.08 var(--ui-display);letter-spacing:-.01em;color:var(--ui-ink)}.lp-h2{font:500 29px/1.15 var(--ui-display);color:var(--ui-ink)}.lp-h3{font:700 18px/1.3 var(--ui-font);color:var(--ui-ink)}.lp-lead{color:var(--ui-ink-2);font-size:18px;line-height:1.55}.lp-muted{color:var(--ui-muted)}.lp-note{color:var(--ui-muted);font-size:14px;line-height:1.5}.lp-link{color:var(--ui-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.lp-link:hover{color:var(--ui-accent-ink)}.lp-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp-actions .ui-btn{flex:auto}.lp-btn-lg{min-height:52px;padding:13px 22px;font-size:16px}.lp-header{border-bottom:1px solid var(--ui-line);background:var(--ui-paper)}.lp-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding-top:10px;padding-bottom:4px;display:flex}.lp-brand{min-height:44px;font:700 18px/1 var(--ui-font);letter-spacing:-.01em;color:var(--ui-ink);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.lp-brand img{width:30px;height:30px}.lp-nav{border-top:1px solid var(--ui-line);order:3;justify-content:space-between;gap:4px;width:100%;margin-top:6px;display:flex}.lp-nav a{min-height:44px;font:600 15px/1 var(--ui-font);color:var(--ui-ink-2);align-items:center;padding:0 4px;text-decoration:none;display:inline-flex}.lp-nav a:hover,.lp-nav a[aria-current=page]{color:var(--ui-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ui-accent);text-decoration-color:var(--ui-accent);text-underline-offset:6px;text-decoration-thickness:2px}.lp-header .ui-btn{min-height:44px;padding:8px 14px;font-size:15px}@media (max-width:479px){.lp-header .ui-btn{display:none}}.lp-hero{gap:28px;padding-top:32px;padding-bottom:44px;display:grid}.lp-hero-copy{align-content:start;gap:16px;display:grid}.lp-hero-copy .lp-actions{margin-top:6px}.lp-hero--plain{padding-bottom:12px}.lp-hero--plain .lp-hero-copy{max-width:780px}.lp-section--flush{padding-top:12px}.lp-pad-bottom{padding-bottom:48px}.lp-gap-top{margin-top:16px}.lp-hero--home{padding-bottom:36px}.lp-hero--home .lp-hero-copy{max-width:780px}.lp-facts{gap:10px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.lp-facts li{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);font:600 15px/1.35 var(--ui-font);color:var(--ui-ink-2);padding:12px 14px}.lp-facts b{font:700 24px/1.15 var(--ui-font);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ui-ink);display:block}.lp-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.lp-figures>div{background:var(--ui-paper);border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);min-width:0;padding:12px}.lp-figures dt{font:600 13px/1.3 var(--ui-font);color:var(--ui-ink-2)}.lp-figures dd{font:700 26px/1.1 var(--ui-font);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ui-ink);margin:4px 0 0}.lp-figures dd small{font:400 13px/1.35 var(--ui-font);letter-spacing:0;color:var(--ui-muted);margin-top:3px;display:block}.lp-figures dd.lp-date{font-size:20px}.lp-records{gap:14px;display:grid}.lp-record{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.lp-record-tags{flex-wrap:wrap;gap:6px;display:flex}.lp-record h3{font:700 19px/1.25 var(--ui-font);color:var(--ui-ink);overflow-wrap:anywhere}.lp-record-meta{color:var(--ui-ink-2);font-size:15px}.lp-record-contact{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lp-record-contact a,.lp-record-contact span{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:40px;font-size:15px;display:inline-flex}.lp-record-contact a{color:var(--ui-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lp-record-contact .lp-none{color:var(--ui-muted);min-height:0}.lp-record-source{border-top:1px solid var(--ui-line);padding-top:8px;font-size:14px}.lp-record-source a{min-height:40px;color:var(--ui-ink-2);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.lp-records-note{max-width:760px;margin-top:16px}.lp-grid{gap:14px;display:grid}.lp-card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);align-content:start;gap:8px;min-width:0;padding:18px;display:grid}.lp-card p{color:var(--ui-ink-2)}.lp-quote,.lp-quote blockquote{margin:0}.lp-quote blockquote p{color:var(--ui-ink);font-size:17px}.lp-quote figcaption{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;display:flex}.lp-quote figcaption img{object-fit:contain;width:auto;max-width:120px;height:28px}.lp-icon{background:var(--ui-accent-tint);width:40px;height:40px;color:var(--ui-accent-ink);border-radius:10px;place-items:center;display:inline-grid}.lp-table{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);overflow-x:auto}.lp-table table{border-collapse:collapse;width:100%;font:400 15px/1.45 var(--ui-font);color:var(--ui-ink)}.lp-table th{background:var(--ui-tint);color:var(--ui-ink-2);font:600 12.5px/1.3 var(--ui-font);letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:10px 14px}.lp-table td{border-top:1px solid var(--ui-line);vertical-align:top;color:var(--ui-ink);border-bottom:0;padding:12px 14px;font-size:15px}.lp-table td.lp-num,.lp-table th.lp-num{text-align:right;font-variant-numeric:tabular-nums}.lp-table td a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.lp-table .lp-sub{color:var(--ui-muted);font-size:14px;display:block}@media (max-width:719px){.lp-stack{background:0 0;border:0;overflow:visible}.lp-stack table,.lp-stack tbody,.lp-stack tr,.lp-stack td{width:100%;display:block}.lp-stack thead{display:none}.lp-stack tr{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);margin-bottom:10px;padding:6px 0}.lp-stack td{text-align:right;border:0;justify-content:space-between;gap:16px;padding:6px 14px;display:flex}.lp-stack td.lp-num{text-align:right}.lp-stack td:before{content:attr(data-label);font:600 14px/1.45 var(--ui-font);color:var(--ui-muted);text-align:left;flex:none;max-width:45%}.lp-stack td.lp-row-head{text-align:left;padding-top:10px;font-size:17px;font-weight:700;display:block}.lp-stack td.lp-row-head:before,.lp-stack td.lp-block:before{content:none}.lp-stack td.lp-block{text-align:left;color:var(--ui-ink-2);display:block}}.lp-price-card{background:var(--ui-surface);border:2px solid var(--ui-ink);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);gap:16px;max-width:640px;padding:22px 18px;display:grid}.lp-price{font:600 52px/1 var(--ui-display);color:var(--ui-ink)}.lp-price span{font:500 18px/1 var(--ui-font);color:var(--ui-muted);margin-left:4px}.lp-ticks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-ticks li{color:var(--ui-ink-2);align-items:flex-start;gap:10px;display:flex}.lp-ticks svg{color:var(--ui-good);margin-top:3px}.lp-not{border-top:1px solid var(--ui-line);color:var(--ui-ink-2);padding-top:14px;font-size:15px}.lp-price-pair{gap:16px;display:grid}.lp-price-pair .lp-price-card{align-content:start;max-width:none}.lp-price-cards+.lp-not{max-width:640px;margin:18px 0 0}.lp-ticks--big{gap:14px;max-width:720px}.lp-ticks--big li{color:var(--ui-ink);font-size:17px}.lp-qa{gap:12px;max-width:760px;display:grid}.lp-qa>div{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);gap:6px;padding:14px 16px;display:grid}.lp-qa h3{font:600 17px/1.3 var(--ui-font);color:var(--ui-ink)}.lp-qa p{color:var(--ui-ink-2)}.lp-contact{gap:24px;display:grid}.lp-person{align-content:start;gap:10px;display:grid}.lp-person ul{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.lp-person li a{text-underline-offset:3px;align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.lp-form{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);gap:14px;margin:0;padding:18px;display:grid}.lp-form .ui-btn{justify-self:start}.lp-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lp-form-status{font-size:15px}.lp-form-status[data-tone=bad]{color:var(--ui-bad)}.lp-done{gap:10px;display:grid}.lp-chooser{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);align-items:end;gap:12px;padding:16px;scroll-margin-top:12px;display:grid}.lp-chooser .ui-btn{width:100%}.lp-result-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:22px 0 12px;display:flex}.lp-busy{opacity:.55;transition:opacity .15s}.lp-crumbs{color:var(--ui-muted);flex-wrap:wrap;gap:6px;margin:0;padding:14px 0 0;font-size:14px;list-style:none;display:flex}.lp-crumbs a{text-underline-offset:3px;text-decoration:underline}.lp-crumbs li+li:before{content:"/";margin-right:6px}.lp-feed{border-left:4px solid var(--ui-accent)}.lp-feed a{text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:6px;min-height:40px;font-weight:600;text-decoration:underline;display:inline-flex}.lp-caveats{max-width:760px;color:var(--ui-ink-2);gap:8px;margin:12px 0 0;padding:0 0 0 20px;display:grid}.lp-states{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-states a,.lp-states span{border:1px solid var(--ui-line-strong);background:var(--ui-surface);border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.lp-states a:hover{border-color:var(--ui-ink)}.lp .lp-footer{border-top:1px solid var(--ui-line);color:var(--ui-ink-2);background:var(--ui-paper);padding:28px 0 36px;font-size:15px}.lp-footer-grid{gap:18px;display:grid}.lp-footer-links{flex-wrap:wrap;gap:0 18px;margin:0;padding:0;list-style:none;display:flex}.lp-footer-links a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.lp-footer p{color:var(--ui-muted);font-size:14px}.lp-legal{gap:20px;padding:28px 0 56px;display:grid}.lp-legal-summary{color:var(--ui-ink-2);font-size:18px}.lp-toc{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);gap:0;padding:10px 16px;display:grid}.lp-toc a{text-underline-offset:3px;align-items:center;min-height:40px;text-decoration:underline;display:flex}.lp-legal section{gap:12px;scroll-margin-top:12px;display:grid}.lp-legal section h2{font:600 22px/1.25 var(--ui-display)}.lp-legal section p{color:var(--ui-ink-2);line-height:1.65}.lp-legal section a{text-underline-offset:3px;text-decoration:underline}.lp .lp-legal form{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);gap:14px;padding:18px;display:grid}.lp .lp-legal form>label{font:600 14px/1.3 var(--ui-font);color:var(--ui-ink-2);gap:6px;margin:0;display:grid}.lp .lp-legal form input,.lp .lp-legal form select,.lp .lp-legal form textarea{border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);width:100%;min-height:44px;color:var(--ui-ink);font:400 16px/1.4 var(--ui-font);padding:10px 12px}.lp .lp-legal form button{border-radius:var(--ui-radius-sm);background:var(--ui-ink);color:#fff;min-height:44px;font:600 15px/1.2 var(--ui-font);justify-self:start;padding:10px 18px}@media (min-width:720px){.lp-wrap{padding:0 24px}.lp-section{padding:64px 0}.lp-h1{font-size:48px}.lp-h2{font-size:36px}.lp-actions .ui-btn{flex:none}.lp-records{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-chooser{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;padding:18px}.lp-chooser .ui-btn{width:auto}.lp-figures,.lp-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-price-card{padding:28px}.lp-price-pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px}.lp-footer-grid{grid-template-columns:1fr auto;align-items:start}}@media (min-width:900px){.lp-hero.lp-hero--plain{grid-template-columns:1fr;padding-bottom:16px}.lp-price-pair.lp-price-pair--three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.lp-figures.lp-figures--row{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px}.lp-header-row{flex-wrap:nowrap;padding-top:12px;padding-bottom:12px}.lp-nav{border:0;order:0;gap:22px;width:auto;margin:0 0 0 auto}.lp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;padding-top:56px;padding-bottom:72px}.lp-h1{font-size:56px}.lp-hero.lp-hero--home{grid-template-columns:1fr;padding-bottom:48px}.lp-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-contact{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}}@media (prefers-reduced-motion:reduce){.lp-busy{transition:none}}.lp-file{gap:12px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.lp-file li{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);color:var(--ui-ink-2);padding:14px 16px;line-height:1.5}.lp-file li b{color:var(--ui-ink);font-weight:600}.lp-funnel{gap:30px;max-width:820px;margin:0 auto;display:grid}.lp-funnel-band{text-align:center;border-radius:var(--ui-radius-sm);background:var(--lp-funnel-bg);color:var(--ui-paper);--lp-funnel-bg:var(--ui-ink);justify-items:center;gap:4px;padding:16px 18px;display:grid;position:relative}.lp-funnel-band--2{--lp-funnel-bg:color-mix(in srgb, var(--ui-ink) 90%, var(--ui-paper))}.lp-funnel-band--3{--lp-funnel-bg:color-mix(in srgb, var(--ui-ink) 82%, var(--ui-paper))}.lp-funnel-band--4{--lp-funnel-bg:color-mix(in srgb, var(--ui-ink) 74%, var(--ui-paper))}.lp-funnel-band--5{--lp-funnel-bg:var(--ui-accent);color:#fff}.lp-funnel-band:not(:last-child):after{content:"";border-right:2px solid var(--ui-muted);border-bottom:2px solid var(--ui-muted);width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-21px;left:50%;transform:rotate(45deg)}.lp-funnel-shape{display:none}.lp-funnel-title{font:600 17px/1.3 var(--ui-font);position:relative}.lp-funnel-title strong{font:600 22px/1.1 var(--ui-display);letter-spacing:-.01em}.lp-funnel-detail{font:400 14px/1.4 var(--ui-font);opacity:.86;max-width:46ch;position:relative}@media (min-width:720px){.lp-funnel{gap:4px}.lp-funnel-band{width:var(--lp-funnel-w);min-height:84px;padding:14px calc(var(--lp-funnel-side) + 20px);background:0 0;border-radius:0;align-content:center;justify-self:center}.lp-funnel-band:not(:last-child):after{display:none}.lp-funnel-shape{width:100%;height:100%;fill:var(--lp-funnel-bg);display:block;position:absolute;inset:0}}
