.pv2{--red-tint:#fff8f8;--red-tint-line:#e9c8cb;--on-dark-red:#f49d9f;--ink-2:#242427;--ok-tint:#eef9f3;--ok-line:#b9dccd;--ok-ink:#0d5a3f;--ok:#0d7a54;padding-bottom:24px}.pv2 .crumbs{color:var(--muted);padding:26px 0 0;font-size:13.6px}.pv2 .crumbs a{color:var(--muted)}.pv2 .crumbs span{margin:0 7px}.pv2 .lnk{color:var(--red-dark);text-underline-offset:4px;font-weight:700;text-decoration:underline}.pv2 .lnk:after{content:" →"}.pv2 .wa{color:var(--ink);text-underline-offset:4px;align-items:center;gap:8px;font-weight:700;text-decoration:underline;display:inline-flex}.pv2 .wa i{color:#111b21;background:#25d366;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:inline-grid}.pv2 .wa i svg{width:15px;height:15px}.pv2 .pill{border:1px solid var(--red);background:var(--red);color:#fff;cursor:pointer;text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:.85rem 1.3rem;font:700 16px/1.2 inherit;text-decoration:none;display:inline-flex}.pv2 .pill--line{color:var(--red);background:0 0}.pv2 .chip{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.8px;font-weight:700;line-height:1.3;display:inline-flex}.pv2 .chip--muted{border-color:var(--red-tint-line);background:var(--red-tint);color:var(--red-dark)}.pv2 .chip--muted:before{content:"●";font-size:.6rem}.pv2 .chip--ok{border-color:var(--ok-line);background:var(--ok-tint);color:var(--ok-ink)}.pv2 .chip .tick{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:inline-grid}.pv2 .pv-hero{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:56px;margin-top:22px;display:grid}.pv2 .pv-hero>*{min-width:0}.pv2 .id{align-items:flex-start;gap:20px;display:flex}.pv2 .mark{background:var(--white);width:84px;height:84px;color:var(--ink);border:1px solid var(--line);border-radius:6px;flex:none;place-items:center;font:800 28px/1 Bricolage Grotesque,inherit;display:grid;overflow:hidden}.pv2 .mark img{object-fit:cover;width:100%;height:100%}.pv2 .mark--brand{background:var(--ink-2);color:#fff;border-color:var(--ink-2)}.pv2 p.kick,.pv2 .kick{letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:0;font-size:12.5px;font-weight:700;line-height:1.65}.pv2 h1{letter-spacing:-.045em;overflow-wrap:anywhere;text-transform:none;max-width:22ch;margin:6px 0 0;font-size:clamp(2rem,4.2vw,3.7rem);font-weight:700;line-height:1.08}.pv2 .pv-place{color:var(--muted);margin-top:10px;font-weight:600}.pv2 .answer{max-width:61ch;color:var(--ink);margin-top:22px;font-size:1.08rem}.pv2 .pv-facts{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:20px;font-size:14.5px;display:flex}.pv2 .pv-facts b{color:var(--ink);font-weight:700}.pv2 .pv-facts a{color:var(--red-dark)}.pv2 .buyer-row{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px;display:flex}.pv2 .note{color:var(--muted);max-width:62ch;margin-top:14px;font-size:13.5px;line-height:1.55}.pv2 .zones{flex-wrap:wrap;gap:8px;margin-top:16px;padding:0;list-style:none;display:flex}.pv2 .zones li{border:1px solid var(--line);background:#fff;border-radius:4px;padding:8px 14px;font-size:14px;font-weight:600}.pv2 .rail{background:var(--white);border:1px solid var(--line);border-top:5px solid var(--red);border-radius:6px;padding:26px}.pv2 .rail h2{letter-spacing:-.025em;text-transform:none;margin:4px 0 0;font-size:1.6rem;font-weight:700;line-height:1.2}.pv2 .rail p{color:var(--muted);margin-top:12px;font-size:.95rem}.pv2 .rail .pill{width:100%;margin-top:22px}.pv2 .rail .sub{text-align:center;margin-top:14px;font-size:14px;display:block}.pv2 .rail .fine{margin-top:12px;font-size:.78rem}.pv2 .engines{flex-wrap:wrap;gap:8px;margin-top:16px;padding:0;list-style:none;display:flex}.pv2 .engines li{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:4px;padding:5px 11px;font-size:12.8px;font-weight:700;line-height:1.3}.pv2 .cols{grid-template-columns:minmax(0,1fr) 370px;gap:56px;display:grid}.pv2 .cols>*{min-width:0}.pv2 .sec{border-top:1px solid var(--line);margin-top:42px;padding-top:30px}.pv2 .sec h2{letter-spacing:-.025em;text-transform:none;margin:2px 0 0;font-size:clamp(1.6rem,2.5vw,2.15rem);font-weight:700;line-height:1.15}.pv2 .sec .lead{color:var(--muted);max-width:64ch;margin-top:10px}.pv2 .dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 0;display:grid}.pv2 .dl>div{background:var(--white);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:5px;padding:17px}.pv2 .dl dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700;line-height:1.3}.pv2 .dl dd{margin:9px 0 0;font-weight:650}.pv2 .dl dd small{color:var(--muted);margin-top:4px;font-weight:500;display:block}.pv2 .props{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.pv2 .faq h2{margin-bottom:14px}.pv2 .faq details{background:var(--white);border:1px solid var(--line);border-radius:5px;margin-top:12px;padding:17px 18px}.pv2 .faq summary{cursor:pointer;font-weight:700;list-style:none}.pv2 .faq summary::-webkit-details-marker{display:none}.pv2 .faq p{color:var(--muted);max-width:68ch;margin-top:8px;font-size:.95rem}.pv2 .faq p a{color:var(--red-dark)}.pv2 .links{gap:10px;margin-top:18px;padding:0;list-style:none;display:grid}.pv2 .links a{background:var(--white);border:1px solid var(--line);color:var(--red-dark);overflow-wrap:anywhere;border-radius:5px;padding:14px 16px;font-weight:650;display:block}.pv2 .band{background:var(--ink-2);color:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;margin-top:42px;padding:28px;display:flex}.pv2 .band h2{letter-spacing:-.025em;color:#fff;text-transform:none;margin:0;font-size:clamp(1.6rem,2.5vw,2.15rem);font-weight:700;line-height:1.15}.pv2 .band p{color:#fffc;max-width:55ch;margin-top:6px}.pv2 .band .pill{color:var(--ink-2);background:#fff;border-color:#fff;flex:none}.pv2 .cover{background:linear-gradient(120deg,#cfc8bb,#a9a191 60%,#8d8676);border-radius:6px;height:220px;margin-top:20px;overflow:hidden}.pv2 .cover img{object-fit:cover;width:100%;height:100%}.pv2 .ribbon{background:var(--ink-2);color:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:14px 18px;font-size:14.5px;display:flex}.pv2 .ribbon a{color:var(--on-dark-red);white-space:nowrap;font-weight:700}.pv2 .bar{display:none}@media (width<=760px){.pv2 .pv-hero,.pv2 .cols{grid-template-columns:1fr;gap:28px}.pv2 .mark{width:64px;height:64px;font-size:22px}.pv2 h1{font-size:2rem;line-height:1.12}.pv2 .answer{margin-top:18px;font-size:1rem}.pv2 .rail{padding:22px 18px}.pv2 .sec{margin-top:32px;padding-top:26px}.pv2 .dl{grid-template-columns:1fr}.pv2 .props{grid-template-columns:1fr;gap:14px}.pv2 .band,.pv2 .ribbon{flex-direction:column;align-items:flex-start}.pv2 .band .pill{width:100%}.pv2 .cover{height:150px}body:has(.pv2 .bar){padding-bottom:84px}.pv2 .bar{z-index:5;background:var(--white);border-top:1px solid var(--line);padding:12px 16px max(12px,env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #24242714}.pv2 .bar.on,.pv2:not(.bar-deferred) .bar{display:flex}.pv2 .bar .side{color:var(--red-dark);white-space:nowrap;font-size:14px;font-weight:700}}.pv2 .rail p.kick,.pv2 .faq p.kick,.pv2 .sec p.kick{color:var(--red);max-width:none;margin:0;font-size:12.5px}.pv2 .band .kick{color:var(--on-dark-red)}.pv2 .rail button.pill{font-family:inherit}.pv2 .rail [hidden]{display:none!important}.pv2 .ai-q{color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:5px;margin-top:14px;padding:12px 14px;font-size:14px}.pv2 .ai-q b{color:var(--ink)}.pv2 .rows{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pv2 .row{border:1px solid var(--line);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.pv2 .row .nm{font-weight:700}.pv2 .chip.v-no{border-color:var(--red-tint-line);background:var(--red-tint);color:var(--red-dark)}.pv2 .chip.v-yes{border-color:var(--ok-line);background:var(--ok-tint);color:var(--ok-ink)}.pv2 .chip.v-na{background:var(--paper);color:var(--muted)}.pv2 .lock{background:var(--paper);border:1px dashed #bdbdc2;border-radius:5px;margin-top:16px;padding:16px;position:relative;overflow:hidden}.pv2 .lock ul{filter:blur(5px);user-select:none;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pv2 .lock li{background:#fff;border-radius:4px;justify-content:space-between;gap:12px;padding:12px;display:flex}.pv2 .lock li i{background:#dcd9d3;border-radius:999px;height:9px;display:block}.pv2 .lock li i:first-child{width:55%}.pv2 .lock li i:last-child{width:18%}.pv2 .lock .veil{text-align:center;background:#f8f7f4e6;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.pv2 .lock .veil b{font-size:15px;display:block}.pv2 .lock .veil span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.pv2 .score{align-items:baseline;gap:8px;margin-top:8px;display:flex}.pv2 .score b{letter-spacing:-.04em;font-feature-settings:"tnum" 1;font-size:44px;font-weight:700;line-height:1}.pv2 .score span{color:var(--muted)}.pv2 .checks{gap:8px;margin:12px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.pv2 .checks li{align-items:flex-start;gap:10px;display:flex}.pv2 .checks i{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;font-size:11px;font-style:normal;font-weight:700;display:grid}.pv2 .checks .ok{background:var(--ok-tint);color:var(--ok-ink)}.pv2 .checks .ko{background:var(--red-tint);color:var(--red-dark)}.pv2 .rail [data-ai-headline]{outline:none;margin-top:10px;font-size:1.55rem}@media (width>=761px){.pv2 .pv-hero>.rail{grid-area:1/2/span 2}.pv2 .pv-hero>[data-ai-site]{grid-area:2/1;margin-top:0}}.pv2 dialog.sheet{border:0;border-top:5px solid var(--red);background:var(--white);width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);border-radius:6px;margin:auto;padding:30px;overflow:auto;box-shadow:0 24px 60px #00000040}.pv2 dialog.sheet::backdrop{background:#1d1d1f80}.pv2 .sheet .kick{padding-right:44px}.pv2 .sheet .x{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:8px;right:8px}.pv2 .sheet h2{letter-spacing:-.025em;text-transform:none;outline:none;margin:4px 0 0;font-size:1.75rem;font-weight:700;line-height:1.15}.pv2 .sheet h3{text-transform:none;margin:18px 0 6px;font-size:1.05rem}.pv2 .sheet .lead{color:var(--muted);margin-top:10px}.pv2 .sheet .steps{gap:6px;margin-top:6px;padding-right:48px;display:flex}.pv2 .sheet .steps i{background:var(--line);border-radius:2px;flex:1;height:4px}.pv2 .sheet .steps i.on{background:var(--red)}.pv2 .sheet .opt{text-align:left;width:100%;font:inherit;color:inherit;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;justify-content:flex-start;align-items:flex-start;gap:14px;margin-top:12px;padding:16px;display:flex}.pv2 .sheet .opt.sel{border:2px solid var(--red);background:var(--red-tint);padding:15px}.pv2 .sheet .opt .rd{background:#fff;border:2px solid #bdbdc2;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px}.pv2 .sheet .opt.sel .rd{border:6px solid var(--red)}.pv2 .sheet .opt>div{flex:1;min-width:0}.pv2 .sheet .opt b{font-size:15.5px;display:block}.pv2 .sheet .opt span:not(.rd){color:var(--muted);margin-top:3px;font-size:14px;display:block}.pv2 .sheet .opt .tag{color:var(--ok-ink);background:var(--ok-tint);border:1px solid var(--ok-line);border-radius:999px;margin-top:8px;padding:5px 8px;font:700 12px/1 inherit;display:inline-block}.pv2 .sheet .pill{width:100%;margin-top:22px}.pv2 .sheet [hidden]{display:none!important}.pv2 .sheet .fld{margin-top:16px;font-size:13.5px;font-weight:700;display:block}.pv2 .sheet .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pv2 .sheet .filepick{cursor:pointer;align-items:center;gap:12px;min-height:48px;margin-top:8px;display:flex}.pv2 .sheet .filepick-b{border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:5px;align-items:center;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.pv2 .sheet .filepick-n{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.pv2 .sheet .filepick:focus-within .filepick-b{outline:2px solid var(--red);outline-offset:2px}.pv2 .sheet input[type=text],.pv2 .sheet input[type=email],.pv2 .sheet select{width:100%;min-height:48px;font:inherit;color:var(--ink);background:#fff;border:1px solid #bdbdc2;border-radius:5px;margin-top:6px;padding:.7rem .9rem;display:block}.pv2 .sheet input[type=file]{font:inherit;margin-top:8px;display:block}.pv2 .sheet .mail{align-items:center;gap:8px;display:flex}.pv2 .sheet .mail input{flex:1;min-width:0}.pv2 .sheet .mail span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-weight:700}.pv2 .sheet .chk{color:var(--muted);align-items:flex-start;gap:10px;margin-top:16px;font-size:13.5px;display:flex}.pv2 .sheet .chk input{flex:none;width:24px;height:24px;margin:0}.pv2 .sheet .chk{gap:12px;padding:6px 8px}.pv2 .sheet .note{color:var(--muted);margin-top:14px;font-size:13.5px;line-height:1.55}.pv2 .sheet .err{color:var(--red-dark);background:var(--red-tint);border:1px solid var(--red-tint-line);border-radius:5px;margin-top:14px;padding:10px 12px;font-size:14px;font-weight:600}.pv2 .sheet .rhead{margin-top:16px;font-size:1.15rem;font-weight:700}.pv2 .sheet .plain{gap:6px;margin:0;padding-left:18px;font-size:14.5px;display:grid}.pv2 .sheet .checks small{color:var(--muted);display:block}@media (width<=760px){.pv2 dialog.sheet{border-radius:6px 6px 0 0;width:100%;max-width:none;max-height:92vh;margin:auto 0 0;padding:22px 18px 26px}.pv2 .sheet h2{font-size:1.5rem}}.pv2 .buyer-form .bf-title{letter-spacing:-.02em;text-transform:none;margin:4px 0 0;font-size:1.45rem;font-weight:700;line-height:1.2}.pv2 .buyer-form .fld{margin-top:16px;font-size:13.5px;font-weight:700;display:block}.pv2 .buyer-form input[type=text],.pv2 .buyer-form input[type=tel]{width:100%;min-height:48px;font:inherit;color:var(--ink);background:#fff;border:1px solid #bdbdc2;border-radius:5px;margin-top:6px;padding:.7rem .9rem;display:block}.pv2 .buyer-form .bf-hp{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.pv2 .buyer-form .chk{color:var(--muted);align-items:flex-start;gap:10px;margin-top:16px;font-size:13px;line-height:1.5;display:flex}.pv2 .buyer-form .chk input{flex:none;width:24px;height:24px;margin-top:0}.pv2 .buyer-form .pill{width:100%;margin-top:18px}.pv2 .buyer-form .err{color:var(--red-dark);background:var(--red-tint);border:1px solid var(--red-tint-line);border-radius:5px;margin-top:14px;padding:10px 12px;font-size:14px;font-weight:600}.pv2 .buyer-form .bf-ok{color:var(--ok-ink);background:var(--ok-tint);border:1px solid var(--ok-line);border-radius:5px;margin-top:14px;padding:12px 14px;font-weight:600}.pv2 .buyer-form .wa-link{text-align:center;color:var(--ink);text-underline-offset:4px;margin-top:14px;font-size:14.5px;font-weight:700;text-decoration:underline;display:block}.pv2 .buyer-form [hidden]{display:none!important}.pv2 .zone-ask{max-width:520px}.pv2 .zone-ask[hidden]{display:none}.pv2 .buyer-row .pill{min-height:48px}.pv2 .plan-card .big,.pv2 .owner-stats .big{letter-spacing:-.04em;font-feature-settings:"tnum" 1;color:var(--ink);margin:6px 0 0;font-size:44px;font-weight:700;line-height:1}.pv2 .plan-card .stat{background:var(--paper);border:1px solid var(--line);border-radius:5px;margin-top:14px;padding:16px}.pv2 .plan-card .stat .sub,.pv2 .owner-stats .stat .sub{color:var(--muted);margin:6px 0 0;font-size:14px}.pv2 .plan-card .ticks{gap:8px;margin:16px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.pv2 .plan-card .ticks li{padding-left:22px;position:relative}.pv2 .plan-card .ticks li:before{content:"✓";color:var(--red);font-weight:700;position:absolute;left:0}.pv2 .plan-card .price{color:var(--muted);margin:18px 0 0;font-size:1rem}.pv2 .plan-card .price b{color:var(--ink);letter-spacing:-.03em;font-size:2rem}.pv2 .plan-card .pill{margin-top:16px}.pv2 .owner-stats .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.pv2 .owner-stats .stat{border:1px solid var(--line);background:#fff;border-radius:5px;padding:16px}.pv2 .paused-sec h2{color:#7c7c80}.pv2 .paused-sec .kick{color:#c87b80}.pv2 .paused-sec .lead{color:#9a9a9e}@media (width<=760px){.pv2 .owner-stats .stats{grid-template-columns:1fr}}.pv2 .proj{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.pv2 .proj-card{background:var(--white);border:1px solid var(--line);border-radius:6px;overflow:hidden}.pv2 .proj-card .bd{padding:18px 20px 20px}.pv2 .proj-card h3{letter-spacing:-.015em;margin:10px 0 0;font-size:1.2rem;font-weight:700;line-height:1.25}.pv2 .proj-card h3 a{color:var(--ink)}.pv2 .proj-card .ds{color:var(--muted);margin:6px 0 0;font-size:14px}.pv2 .proj-card .stage{margin:0}.pv2 .proj-card .meta{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:10px;margin:12px 0 0;padding-top:12px;font-size:14px;display:flex}.pv2 .proj-card .meta b{color:var(--ink);font-feature-settings:"tnum" 1}@media (width<=760px){.pv2 .proj{grid-template-columns:1fr}}.pv2 .sheet--page [data-hold-title]:focus{outline:none}.pv2 .sheet.sheet--page{max-width:620px;box-shadow:none;border:0;margin:0 auto;padding:48px 0 72px;position:static;transform:none}@media (width>=768px){.pv2 .sheet.sheet--page{padding:88px 0 112px}}
