.mkt .lp{--lp-sheet:var(--background);--lp-line:#17201e17;--lp-ink:#17201e;--lp-brass:var(--mkt-brass);--lp-1:8px;--lp-2:12px;--lp-3:16px;--lp-4:20px;--lp-5:24px;--lp-6:32px;--lp-gap:clamp(72px, 8vw, 112px);--lp-head:clamp(28px, 3.5vw, 44px);--lp-fs-meta:.72rem;--lp-fs-sm:.845rem;--lp-fs-body:.9375rem;--lp-fs-lead:1.03rem;--lp-r-sm:8px;--lp-r:8px;--lp-r-lg:10px;background:var(--lp-sheet);color:var(--lp-ink);padding:0}.mkt .lp-sheet{background:0 0}.mkt .lp h1,.mkt .lp h2{letter-spacing:-.025em;font-weight:500}.mkt .lp h3{letter-spacing:-.015em;font-weight:600}.mkt .lp p{line-height:1.55}.mkt .lp .eyebrow{color:var(--lp-brass);font-size:var(--lp-fs-meta)}.mkt .lp .sec-head{max-width:640px;margin:0 auto var(--lp-head);text-align:center}.mkt .lp .sec-head.left{text-align:left;margin-inline:0}.mkt .lp .sec-head h2{margin-top:var(--lp-2);font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.08}.mkt .lp .sec-head p{margin:var(--lp-3) auto 0;max-width:520px;color:var(--muted-foreground);font-size:var(--lp-fs-lead)}.mkt .lp .sec-head.left p{margin-inline:0}.mkt .lp .card{background:var(--card);border:1px solid var(--lp-line);border-radius:var(--lp-r);box-shadow:0 1px 2px #0a0a0a08}.mkt .lp .nav{background:var(--lp-sheet);-webkit-backdrop-filter:none;backdrop-filter:none}.mkt .lp .nav[data-scrolled]{border-bottom-color:var(--lp-line)}.mkt .lp .nav-links .lnk,.mkt .lp .nav-actions .enter{font-size:.9rem}.mkt .lp-hero{padding:clamp(28px,4vw,52px) 0 0;overflow:clip}.mkt .lp-hero-copy{text-align:center;align-items:center;gap:var(--lp-4);padding-inline:var(--mkt-gutter);flex-direction:column;display:flex}.mkt .lp-hero h1{max-width:15ch;margin:0;font-size:clamp(2.5rem,5.4vw,4.1rem);line-height:1.02}.mkt .lp-hero .sub{font-size:var(--lp-fs-lead);color:var(--muted-foreground);text-wrap:balance;max-width:46ch}.mkt .lp-hero .hero-cta{justify-content:center;gap:var(--lp-2);margin:0}.mkt .lp-hero .hero-fine{margin:calc(var(--lp-1) * -1) 0 0}.mkt .lp-hero .hero-talk{text-align:center;max-width:none;font-size:var(--lp-fs-body);margin:0}.mkt .lp-stage{padding:0 var(--mkt-gutter) clamp(60px, 9vw, 130px);margin-top:clamp(28px,4vw,44px);position:relative}.mkt .lp-street{height:min(460px,82%);position:absolute;bottom:0;left:0;right:0}.mkt .lp-street svg{width:100%;height:100%;position:absolute;inset:0}.mkt .lp-shot{z-index:2;width:min(1040px,100%);margin:0 auto;position:relative}.mkt .hs{--hs-planned:var(--primary);--hs-good:#4f7a5a;--hs-warn:var(--mkt-brass);background:var(--card);border:1px solid var(--lp-line);border-radius:var(--lp-r);text-align:left;display:flex;overflow:hidden;box-shadow:0 1px 2px #0a0a0a0f,0 40px 80px -40px #0a0a0a59}.mkt .hs-side{background:var(--mkt-muted-2);border-right:1px solid var(--lp-line);width:180px;padding:var(--lp-3) var(--lp-3);flex-direction:column;flex:none;gap:6px;display:flex}.mkt .hs-brand{margin-bottom:var(--lp-2)}.mkt .hs-menu{flex-direction:column;gap:6px;display:flex}.mkt .hs-item{color:var(--muted-foreground);border-radius:6px;padding:7px 10px;font-size:.78rem}.mkt .hs-item.on{background:var(--card);color:var(--primary);font-weight:600;box-shadow:0 1px 1px #0000000a}.mkt .hs-unit{font-family:var(--font-num);color:var(--muted-foreground);letter-spacing:.04em;margin-top:auto;font-size:.62rem}.mkt .hs-main{min-width:0;padding:var(--lp-3) var(--lp-4) var(--lp-4);gap:var(--lp-3);flex-direction:column;flex:1;display:flex}.mkt .hs-head{justify-content:space-between;align-items:center;gap:var(--lp-3);display:flex}.mkt .hs-title{letter-spacing:-.01em;font-size:.95rem;font-weight:600}.mkt .hs-sub{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.7rem}.mkt .hs-actions{gap:var(--lp-1);display:flex}.mkt .hs-btn{border:1px solid var(--lp-line);color:var(--muted-foreground);white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:.7rem}.mkt .hs-btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);padding-inline:12px;font-weight:600}.mkt .hs-grid{border-top:1px solid var(--lp-line);grid-template-columns:44px repeat(4,minmax(0,1fr));display:grid}.mkt .hs-colhead{align-items:center;gap:var(--lp-1);padding:10px var(--lp-1);border-left:1px solid var(--lp-line);font-size:.76rem;display:flex}.mkt .hs-colhead b{font-weight:600}.mkt .hs-avatar{background:linear-gradient(135deg, var(--primary), #8faa7e);border-radius:50%;flex:none;width:22px;height:22px}.mkt .hs-axis{font-family:var(--font-num);color:var(--muted-foreground);flex-direction:column;font-size:.62rem;display:flex}.mkt .hs-axis span{padding-top:2px}.mkt .hs-col{border-left:1px solid var(--lp-line);background-image:linear-gradient(var(--lp-line) 1px, transparent 1px);position:relative}.mkt .hs-block{border-left:3px solid;border-radius:6px;flex-direction:column;padding:5px 7px;font-size:.68rem;line-height:1.25;display:flex;position:absolute;left:5px;right:5px;overflow:hidden}.mkt .hs-block b{color:var(--lp-ink);font-weight:600}.mkt .hs-block span{color:var(--muted-foreground)}.mkt .hs-block.planned{border-color:var(--hs-planned);background:color-mix(in srgb, var(--hs-planned) 10%, transparent)}.mkt .hs-block.good{border-color:var(--hs-good);background:color-mix(in srgb, var(--hs-good) 12%, transparent)}.mkt .hs-block.warn{border-color:var(--hs-warn);background:color-mix(in srgb, var(--hs-warn) 12%, transparent)}.mkt .hs-col{z-index:0}.mkt .hs-col .hs-block{z-index:1}.mkt .hs-col .hs-block.planned{background:color-mix(in srgb, var(--hs-planned) 10%, var(--card))}.mkt .hs-col .hs-block.good{background:color-mix(in srgb, var(--hs-good) 12%, var(--card))}.mkt .hs-col .hs-block.warn{background:color-mix(in srgb, var(--hs-warn) 12%, var(--card))}.mkt .lp .facts{text-align:center;border-top:0;justify-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(32px,4vw,44px);padding-top:0}.mkt .lp .fact{align-items:center;gap:2px;max-width:240px}.mkt .lp .fact b{font-size:var(--lp-fs-lead);font-weight:600}.mkt .lp .fact span{font-size:var(--lp-fs-sm);color:var(--muted-foreground)}.mkt .lp-mods{justify-content:center;gap:var(--lp-1);margin-top:var(--lp-6);flex-wrap:wrap;display:flex}@media (min-width:901px){.mkt .lp-mods{grid-template-columns:repeat(5,max-content);justify-content:center;display:grid}.mkt .lp-mods .mod{justify-content:center}}.mkt .lp-mods .mod{font-family:var(--font-sans);font-size:var(--lp-fs-sm);letter-spacing:0;text-transform:none;color:var(--mkt-body);border:1px solid var(--lp-line);background:var(--card);padding:5px var(--lp-2);border-radius:999px;gap:7px}.mkt .lp-sec{padding:var(--lp-gap) var(--mkt-gutter) 0;background:0 0;border:0}.mkt .lp main>.lp-sec:last-child{padding-bottom:var(--lp-gap)}.mkt .lp-sec>.wrap{padding-inline:0}.mkt .lp .prob-grid{gap:var(--lp-3)}.mkt .lp .prob{border-color:var(--lp-line);padding:var(--lp-4);border-radius:var(--lp-r)}.mkt .lp .prob .pain{font-size:var(--lp-fs-body);font-weight:600;line-height:1.35}.mkt .lp .prob .answer{margin-top:var(--lp-1);color:var(--muted-foreground);font-size:var(--lp-fs-sm)}.mkt .lp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mkt .lp-card{gap:var(--lp-3);padding:var(--lp-1) var(--lp-1) var(--lp-4);border-radius:var(--lp-r-lg);flex-direction:column;display:flex}.mkt .lp-art{border-radius:var(--lp-r-sm);background:#eef1ea;height:210px;position:relative;overflow:hidden}.mkt .lp-art svg{width:100%;height:100%;position:absolute;inset:0}.mkt .lp-card>p{padding-inline:var(--lp-2);font-size:var(--lp-fs-sm);color:var(--muted-foreground);text-wrap:pretty}.mkt .lp-card>p b{color:var(--lp-ink);font-weight:600}.mkt .lp-mini{left:50%;top:var(--lp-4);background:var(--card);border:1px solid var(--lp-line);border-radius:var(--lp-r-sm);width:min(230px,84%);padding:var(--lp-2);gap:var(--lp-1);text-align:left;flex-direction:column;font-size:.72rem;line-height:1.4;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 10px 24px -14px #0a0a0a59}.mkt .lp-mini .row{justify-content:space-between;gap:var(--lp-2);color:var(--muted-foreground);display:flex}.mkt .lp-mini .row b{color:var(--lp-ink);font-weight:600}.mkt .lp-mini .num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.mkt .lp-mini{--hs-planned:var(--primary);--hs-good:#4f7a5a;--hs-warn:var(--mkt-brass)}.mkt .lp-mini .hs-block{padding:6px var(--lp-1);position:static}.mkt .lp-mini .big{letter-spacing:-.02em;color:var(--lp-ink);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.mkt .lp-mini .bars{flex-direction:row;align-items:flex-end;gap:3px;height:48px}.mkt .lp-mini .bars i{background:var(--primary);opacity:.85;border-radius:2px 2px 0 0;flex:1}.mkt .lp-mini .hr{background:var(--lp-line);height:1px}.mkt .lp-mini .pill{background:var(--primary);color:var(--primary-foreground);border-radius:999px;align-self:center;padding:4px 10px;font-size:.68rem;font-weight:600}.mkt .lp-mini .up{color:var(--primary);font-weight:600}.mkt .lp-more{gap:var(--lp-3);margin-top:var(--lp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mkt .lp-more .feature{border-color:var(--lp-line);padding:var(--lp-4);border-radius:var(--lp-r)}.mkt .lp-more .feature .kick{font-size:var(--lp-fs-meta);letter-spacing:.1em}.mkt .lp-more .feature h3{font-size:var(--lp-fs-body);margin:var(--lp-2) 0 var(--lp-1);line-height:1.35}.mkt .lp-more .feature p{font-size:var(--lp-fs-sm);color:var(--muted-foreground)}.mkt .lp-more .tags{margin-top:var(--lp-2);gap:6px}.mkt .lp-more .tag{border-color:var(--lp-line);border-radius:999px;padding:4px 10px;font-size:.7rem}.mkt .lp .shots{padding:var(--lp-gap) var(--mkt-gutter) 0;background:0 0;border:0}.mkt .lp .shots .sec-head{text-align:left;margin-inline:0}.mkt .lp .shots .sec-head p{margin-inline:0}.mkt .lp .shots .wrap{padding-inline:0}.mkt .lp .shot-nav{margin-bottom:var(--lp-5)}.mkt .lp .shot-nav button{border-color:var(--lp-line);font-size:var(--lp-fs-sm);border-radius:999px}.mkt .lp .shot-copy p,.mkt .lp .shot-points li{font-size:var(--lp-fs-body);color:var(--muted-foreground)}.mkt .lp .shots .shot-frame{border-radius:var(--lp-r);box-shadow:0 1px 2px #0a0a0a0f,0 40px 80px -40px #0a0a0a59}.mkt .lp .shots .shot{border-color:var(--lp-line);border-radius:var(--lp-r)}.mkt .lp .shots .shot-bar{background:var(--card);padding:var(--lp-3) var(--lp-4);border-bottom-color:var(--lp-line)}.mkt .lp .shots .shot-title{font-size:.95rem;font-weight:600}.mkt .lp .shots .shot-chip{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--muted-foreground);border-radius:7px;padding:6px 10px;font-size:.7rem}.mkt .lp .shots .ag-head,.mkt .lp .shots .ag-axis-cell,.mkt .lp .shots .ag-col-head,.mkt .lp .shots .ag-col,.mkt .lp .shots .ag-axis{border-color:var(--lp-line)}.mkt .lp .shots .ag-avatar{color:#0000;background:linear-gradient(135deg, var(--primary), #8faa7e);width:22px;height:22px}.mkt .lp .shots .ag-block{color:var(--lp-ink);border-width:0 0 0 3px;border-radius:6px;padding:5px 7px}.mkt .lp .shots .ag-block span{color:var(--muted-foreground);opacity:1}@media (min-width:561px){.mkt .lp .shots .ag-block.short{padding-block:2px}}.mkt .lp .shots .ag-block.scheduled{border-left-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--card))}.mkt .lp .shots .ag-block.done{background:color-mix(in srgb, #4f7a5a 12%, var(--card));border-left-color:#4f7a5a}.mkt .lp .shots .ag-block.no_show{border:1px dashed var(--mkt-border-strong);border-left:3px solid var(--mkt-border-strong);background:var(--card);color:var(--muted-foreground)}.mkt .lp .shots .ag-fit{color:var(--mkt-brass);border-color:var(--mkt-brass)}.mkt .lp .shots .ag-now{border-top-color:var(--primary)}.mkt .lp-how-note{margin-top:var(--lp-3);font-size:var(--lp-fs-sm);color:var(--muted-foreground);text-wrap:pretty;max-width:60ch}.mkt .lp-how-note a,.mkt .lp-final p a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--primary) 35%, transparent);text-underline-offset:3px;font-weight:600}.mkt .lp-how-note a:hover,.mkt .lp-final p a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.mkt .lp-steps{margin:var(--lp-head) 0 0;border-radius:var(--lp-r-lg);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid;overflow:hidden}.mkt .lp-step{padding:var(--lp-4) var(--lp-4) var(--lp-5);gap:var(--lp-2);background-image:radial-gradient(#17201e1a 1px,#0000 1px);background-size:14px 14px;flex-direction:column;display:flex}.mkt .lp-step+.lp-step{border-left:1px solid var(--lp-line)}.mkt .lp-step .shead{flex-direction:column;gap:4px;display:flex}.mkt .lp-step .stime{font-family:var(--font-num);font-size:var(--lp-fs-meta);color:var(--muted-foreground);letter-spacing:.04em}.mkt .lp-step h3{font-size:var(--lp-fs-body);margin:0;line-height:1.35}.mkt .lp-step p{background:var(--card);border:1px solid var(--lp-line);border-radius:var(--lp-r-sm);padding:var(--lp-2);font-size:var(--lp-fs-sm);color:var(--muted-foreground);text-wrap:pretty;box-shadow:0 8px 20px -14px #0a0a0a4d}.mkt .lp .plans{gap:var(--lp-3);margin-top:0}.mkt .lp .plan{border-color:var(--lp-line);border-radius:var(--lp-r-lg);box-shadow:none;padding:var(--lp-5);gap:6px}.mkt .lp .plan .ptag{height:auto;min-height:18px;line-height:1.4;font-size:var(--lp-fs-meta);letter-spacing:.1em}.mkt .lp .plan .pname{margin-top:var(--lp-1);font-size:1.2rem;font-weight:600}.mkt .lp .plan .pfor{font-size:var(--lp-fs-sm)}.mkt .lp .price{margin-top:var(--lp-3)}.mkt .lp .price .amount{font-size:2.6rem;font-weight:600}.mkt .lp .price .per{font-size:var(--lp-fs-sm)}.mkt .lp .plan .buy{padding-top:var(--lp-3);margin-top:auto}.mkt .lp .plan-stepper{border-color:var(--lp-line);border-radius:var(--lp-r-lg);background:var(--card)}.mkt .lp .plan-stepper button{border-radius:var(--lp-r)}.mkt .lp .plan .incl{border-top-color:var(--lp-line)}.mkt .lp .plan .incl li{font-size:var(--lp-fs-sm)}.mkt .lp .plan .price-cap .econ{color:var(--primary);font-weight:600}.mkt .lp .price-hero{background:0 0;border:0}.mkt .lp .price-hero .sec-head{max-width:640px}.mkt .lp .price-hero h1{margin-top:var(--lp-2);font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1.05}.mkt .lp .price-hero .sec-head p{font-size:var(--lp-fs-lead)}.mkt .lp .price-hero .facts{margin-top:var(--lp-gap);grid-template-columns:repeat(3,1fr)}.mkt .lp .price-top{margin-bottom:var(--lp-6)}.mkt .lp .toggle{background:var(--card);border-color:var(--lp-line);border-radius:var(--lp-r-lg);font-family:var(--font-sans)}.mkt .lp .toggle button{font-family:var(--font-sans);font-size:var(--lp-fs-sm);letter-spacing:0;border-radius:var(--lp-r);min-height:40px;padding:.6rem 1rem;transition:background-color .18s,color .18s}@media (prefers-reduced-motion:reduce){.mkt .lp .toggle button{transition:none}}.mkt .lp .toggle button.on{background:var(--primary);color:var(--primary-foreground);box-shadow:none}.mkt .lp .toggle button .save{color:var(--muted-foreground)}.mkt .lp .toggle button.on .save{color:color-mix(in oklch, var(--primary-foreground) 78%, var(--primary))}.mkt .lp .price-note{font-family:var(--font-sans);font-size:var(--lp-fs-sm)}.mkt .lp .vs-sec,.mkt .lp .table-sec{background:0 0;border:0}.mkt .lp .vs-grid{gap:var(--lp-3)}.mkt .lp .vs-col{border-color:var(--lp-line);border-radius:var(--lp-r-lg);padding:var(--lp-5)}.mkt .lp .vs-col li{font-size:var(--lp-fs-body)}.mkt .lp .vs-col.us{background:var(--mkt-ink);border-color:var(--mkt-ink);box-shadow:none}.mkt .lp .vs-col.us h3{color:var(--ink-brass)}.mkt .lp .vs-col.us li{color:var(--ink-fg)}.mkt .lp .vs-col.us li svg{color:var(--ink-teal)}.mkt .lp .ptable-wrap{border-color:var(--lp-line);border-radius:var(--lp-r-lg)}.mkt .lp .ptable th,.mkt .lp .ptable td{border-top-color:var(--lp-line);font-size:var(--lp-fs-body)}.mkt .lp .ptable tr.grp th{background:var(--mkt-muted-2)}.mkt .lp .ptable tr.units-row th,.mkt .lp .ptable tr.units-row td{font-weight:600}@media (max-width:900px){.mkt .lp .price-hero .facts{grid-template-columns:1fr}}.mkt .lp .talk{background:0 0}.mkt .lp .talk-grid{gap:clamp(40px,6vw,96px)}.mkt .lp .talk-copy h1{margin-top:var(--lp-2);font-size:clamp(2.2rem,4.2vw,3.2rem);line-height:1.05}.mkt .lp .talk-copy .sub{font-size:var(--lp-fs-lead);color:var(--muted-foreground);margin-top:var(--lp-4)}.mkt .lp .pauta{margin-top:var(--lp-6);gap:var(--lp-2)}.mkt .lp .pauta li{font-size:var(--lp-fs-body);color:var(--lp-ink)}.mkt .lp .who{margin-top:var(--lp-6);padding:var(--lp-5) 0 0;border:0;border-top:1px solid var(--lp-line);background:0 0;border-radius:0}.mkt .lp .who-name{font-weight:600}.mkt .lp .who-story{font-size:var(--lp-fs-sm);color:var(--muted-foreground)}.mkt .lp .talk-fine{margin-top:var(--lp-6);font-size:var(--lp-fs-sm);color:var(--muted-foreground)}.mkt .lp .talk-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.mkt .lp .talk-form h2{font-size:1.5rem}.mkt .lp .tf-lead{color:var(--muted-foreground);font-size:var(--lp-fs-sm)}.mkt .lp .tf-field{margin-top:var(--lp-3)}.mkt .lp .tf-field label{font-size:var(--lp-fs-sm)}.mkt .lp .tf-field input,.mkt .lp .tf-field select,.mkt .lp .tf-field textarea{background:var(--card);border-color:var(--mkt-border-strong);border-radius:var(--lp-r)}.mkt .lp .tf-row .tf-field{margin-top:var(--lp-3)}.mkt .lp .tf-note{font-size:var(--lp-fs-sm)}@media (max-width:900px){.mkt .lp .talk-form{padding-top:var(--lp-6);border-top:1px solid var(--lp-line);position:static}}.mkt .lp .price-note{text-align:center;margin-top:var(--lp-5);font-size:var(--lp-fs-sm)}.mkt .lp .faq-grid{gap:var(--lp-2);grid-template-columns:1fr;max-width:680px;margin:0 auto}.mkt .lp .qa{border-bottom:1px solid var(--lp-line);padding:0 0 var(--lp-2)}.mkt .lp .qa summary{justify-content:flex-start;gap:var(--lp-2);padding:var(--lp-1) var(--lp-3) var(--lp-1) var(--lp-1);font-size:var(--lp-fs-body);border:1px solid var(--lp-line);border-radius:var(--lp-r-sm);background:var(--card);width:fit-content;max-width:100%;font-weight:500}.mkt .lp .qa summary .chev{width:26px;height:26px;color:var(--lp-ink);background:#17201e0a;border-radius:8px;flex:none;order:-1;place-items:center;font-size:1rem;line-height:1;display:grid}.mkt .lp .qa .a{margin:var(--lp-2) 0 0 auto;max-width:480px;padding:var(--lp-3);border:1px solid var(--lp-line);border-radius:var(--lp-r-sm);background:var(--card);font-size:var(--lp-fs-sm);color:var(--muted-foreground)}.mkt .lp-final{padding:clamp(96px, 12vw, 150px) var(--mkt-gutter) clamp(88px, 10vw, 130px);align-items:center;gap:var(--lp-5);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.mkt .lp-final:before{content:"";pointer-events:none;background:repeating-radial-gradient(circle,#17201e0d 0 1px,#0000 1px 90px);border-radius:50%;width:1400px;height:1400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mkt .lp-final>*{position:relative}.mkt .lp-final h2{flex-wrap:wrap;justify-content:center;align-items:center;gap:.28em;font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.05;display:flex}.mkt .lp-final .tile{background:var(--lp-ink);border-radius:.27em;place-items:center;width:1.1em;height:1.1em;display:inline-grid}.mkt .lp-final .tile svg{width:auto;height:.52em}.mkt .lp-final p{font-size:var(--lp-fs-lead);color:var(--muted-foreground);text-wrap:balance;max-width:52ch}.mkt .lp-final .hero-cta{justify-content:center;gap:var(--lp-2);margin:0}.mkt .lp-final .hero-fine{margin:calc(var(--lp-1) * -1) 0 0;white-space:nowrap}.mkt .lp .ft{border-top:1px solid var(--lp-line);margin:0;padding:0}.mkt .lp .ft>.wrap{padding-top:clamp(32px,4vw,44px)}.mkt .lp .ft-col a{font-size:var(--lp-fs-sm)}.mkt .lp .ft-bottom{border-top-color:var(--lp-line);padding-bottom:var(--lp-1);font-size:var(--lp-fs-sm)}.mkt .lp .ft-art{height:clamp(180px,24vw,320px);position:relative;overflow:hidden}.mkt .lp .ft-word{justify-content:center;align-items:flex-start;padding-top:2%;display:flex;position:absolute;inset:0;overflow:hidden}.mkt .lp .ft-word span{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;color:#17201e12;white-space:nowrap;font-size:clamp(120px,20vw,300px);font-weight:900;line-height:.8}.mkt .lp .ft-street{height:56%;position:absolute;bottom:0;left:0;right:0}.mkt .lp .ft-street svg{width:100%;height:100%;position:absolute;inset:0}@media (max-width:1100px){.mkt .hs-side{display:none}}@media (max-width:900px){.mkt .lp-cards,.mkt .lp-more,.mkt .lp-steps{grid-template-columns:1fr}.mkt .lp-step+.lp-step{border-left:0;border-top:1px solid var(--lp-line)}.mkt .lp .facts{gap:var(--lp-3);grid-template-columns:1fr}.mkt .lp .qa .a{max-width:none;margin-left:0}.mkt .lp-final .hero-fine{white-space:normal}.mkt .hs-grid{grid-template-columns:44px repeat(2,minmax(0,1fr))}.mkt .hs-grid .hs-colhead:nth-child(n+4),.mkt .hs-grid .hs-col:nth-child(n+9){display:none}}@media (max-width:560px){.mkt .lp-hero h1{font-size:2.25rem}.mkt .lp-stage{padding-inline:var(--lp-2)}.mkt .lp-final h2{font-size:1.9rem}.mkt .hs-head{flex-direction:column;align-items:flex-start}.mkt .lp-hero .eyebrow{text-wrap:balance;display:block}.mkt .lp-mini .row b{white-space:nowrap}}@media (prefers-reduced-motion:no-preference){.mkt .lp .qa summary{transition:background-color .15s}.mkt .lp .qa summary:hover{background:var(--mkt-muted-2)}}@media (max-width:767px){.mkt .lp .mob-dup,.mkt .lp .fact.mob-dup,.mkt .lp .sec-head p.mob-dup{display:none}.mkt .lp .prob-grid{border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);background:var(--card);gap:0;overflow:hidden}.mkt .lp .prob{border:0;border-radius:0}.mkt .lp .prob+.prob{border-top:1px solid var(--lp-line)}.mkt .lp .plan .ptag{text-wrap:balance}}
