.pt{--pt-nav-h:64px;--pt-blue:#2f6fd6;--pt-blue-soft:#eef3fb;--pt-ph:#e9ecef;--pt-shadow:0 1px 2px rgba(17,24,39,.06),0 24px 48px -24px rgba(17,24,39,.25);background:var(--k-bg);color:var(--k-ink);font-family:var(--font-inter),Inter,system-ui,sans-serif;overflow-x:clip;font-variant-numeric:tabular-nums}.pt :where(h1,h2,h3,p,ul,ol,figure,dl,dd){margin:0;padding:0;list-style:none}.pt :where(h1,h2,h3){font-weight:500;text-wrap:balance;overflow-wrap:break-word;letter-spacing:-.02em}.pt [id]{scroll-margin-top:calc(var(--pt-nav-h) + 16px)}.pt a:focus-visible,.pt button:focus-visible{outline:3px solid var(--k-ink);outline-offset:3px;border-radius:8px}.pt-vh{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pt-skip,.pt-vh{position:absolute}.pt-skip{left:12px;top:-60px;z-index:10002;background:var(--k-ink);color:#fff;padding:12px 16px;border-radius:12px;font-size:14px}.pt-skip:focus{top:12px}.pt-rails{width:100%;max-width:1120px;margin:0 auto}@media (min-width:1024px){.pt-rails{border-inline:1px solid var(--k-line)}}.pt-pad{padding-inline:var(--k-gutter)}.pt-section{border-top:1px solid var(--k-line);padding-block:56px}@media (min-width:900px){.pt-section{padding-block:96px}}.pt-section:has(>.pt-band){padding-block:0}.pt-nav{position:fixed;inset:0 0 auto 0;z-index:10000;height:var(--pt-nav-h);background:var(--k-bg);border-bottom:1px solid var(--k-line)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pt-nav{background:color-mix(in srgb,var(--k-bg) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.pt-nav__bar{max-width:1120px;height:100%;margin:0 auto;padding:0 var(--k-gutter);display:flex;align-items:center;gap:16px}.pt-logo{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--k-ink);margin-right:auto}.pt-nav__links{display:none;align-items:center;gap:2px}.pt-nav__links a,.pt-nav__quiet{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:500;color:var(--k-body);transition:color .15s var(--ease-soft),background-color .15s var(--ease-soft)}.pt-nav__links a:hover,.pt-nav__quiet:hover{color:var(--k-ink);background:rgba(26,26,24,.05)}.pt-nav__right{display:flex;align-items:center;gap:8px}.pt-nav__quiet{display:none;color:var(--k-muted)}.pt-burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:0;border-radius:999px;color:var(--k-ink);cursor:pointer}.pt-sheet{position:absolute;left:0;right:0;top:100%;display:flex;flex-direction:column;padding:8px var(--k-gutter) 16px;background:var(--k-bg);border-bottom:1px solid var(--k-line)}.pt-sheet[hidden]{display:none}.pt-sheet a{display:flex;align-items:center;min-height:52px;font-size:18px;font-weight:500;color:var(--k-ink);border-bottom:1px solid var(--k-line)}.pt-sheet a:last-child{border-bottom:0;color:var(--k-body)}.pt-spacer{height:var(--pt-nav-h)}.pt-nav .pt-btn{min-height:40px;padding:0 16px;font-size:14px}@media (max-width:899px){.pt-nav .pt-nav__right .pt-btn{display:none}}@media (min-width:900px){.pt-nav__bar{display:grid;grid-template-columns:1fr auto 1fr}.pt-nav__links{display:flex}.pt-nav__quiet{display:inline-flex}.pt-burger,.pt-sheet{display:none!important}.pt-logo{margin-right:0;justify-self:start}.pt-nav__right{justify-self:end}}.pt-foot{border-top:1px solid var(--k-line);padding:48px 0 32px}.pt-foot__grid{display:grid;gap:32px;grid-template-columns:1fr 1fr}.pt-foot__brand{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.pt-foot__brand p{font-size:15px;line-height:1.55;color:var(--k-body);max-width:34ch}.pt-foot__brand a:not(.pt-logo),.pt-foot__col a{font-size:15px;color:var(--k-body);transition:color .15s}.pt-foot__brand a:not(.pt-logo):hover,.pt-foot__col a:hover,.pt-foot__col>p{color:var(--k-ink)}.pt-foot__col>p{font-size:13px;font-weight:600;margin-bottom:12px}.pt-foot__col ul{display:flex;flex-direction:column;gap:4px}.pt-foot__col li a{display:inline-flex;min-height:36px;align-items:center}.pt-foot__bottom{display:flex;flex-direction:column;gap:4px;margin-top:40px;padding-top:20px;border-top:1px solid var(--k-line);font-size:13px;color:var(--k-muted)}.pt-credit{margin-top:12px;font-size:12px;color:var(--k-muted)}@media (min-width:900px){.pt-foot__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}.pt-foot__brand{grid-column:auto}.pt-foot__bottom{flex-direction:row;justify-content:space-between}}.pt-h1{font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1.08;letter-spacing:-.02em;color:var(--k-ink)}.pt-mute{display:block}.pt-h2{font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.02em}.pt-sub{font-size:18px;line-height:1.5;color:var(--k-ink);max-width:46ch}.pt-note{font-size:14px;color:var(--k-muted)}.pt-note--c{margin-top:20px}.pt-label{font-size:12px;font-weight:600;color:var(--k-muted);margin:14px 0 6px}.pt-label--flush{margin:0}.pt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:0 18px;border-radius:999px;border:1px solid transparent;font:inherit;font-size:15px;font-weight:600;text-align:center;cursor:pointer;transition:background-color .15s var(--ease-soft),border-color .15s var(--ease-soft),transform .2s var(--ease-out)}.pt-btn:active{transform:scale(.97)}.pt-btn--dark{background:var(--k-ink);color:var(--k-bg);padding-right:8px}.pt-btn--dark:not(:has(.pt-btn__ic)){padding-right:18px}.pt-btn--dark:hover{background:#34342f}.pt-btn__ic{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--k-bg);color:var(--k-ink)}.pt-btn--ghost{background:transparent;color:var(--k-ink);border-color:var(--k-line-strong)}.pt-btn--ghost:hover{border-color:var(--k-ink)}.pt-btn--sm{padding:0 16px;font-size:14px}.pt-btn--go{background:var(--k-green);color:#fff}.pt-btn--go:hover{filter:brightness(.94)}.pt-nav__signin{min-height:40px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.pt-btn-mini,.pt-nav__signin{display:inline-flex;align-items:center;color:var(--k-ink)}.pt-btn-mini{min-height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--k-line-strong);background:#fff;font-size:12px;font-weight:600;white-space:nowrap}.pt-btn-mini--dark{background:var(--k-ink);border-color:var(--k-ink);color:#fff}@keyframes pt-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.pt-in{animation:pt-rise .7s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 80ms)}[data-rv=armed]{opacity:0;transform:translateY(20px)}[data-rv=in]{transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms)}@media (prefers-reduced-motion:reduce){.pt-in{animation:none}[data-rv]{opacity:1!important;transform:none!important;transition:none!important}.pt *,.pt :before{animation:none!important}}.pt-hero__top{display:grid;gap:20px;align-items:end;padding-block:40px 32px}.pt-hero__side{padding-bottom:4px}@media (min-width:900px){.pt-hero__top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;padding-block:72px 48px}}.pt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-block:20px;border-top:1px solid var(--k-line)}.pt-actions .pt-note{flex-basis:100%}@media (min-width:640px){.pt-actions .pt-note{flex-basis:auto;margin-left:8px}}.pt-stage{position:relative;isolation:isolate;overflow:hidden;background:var(--k-stage);padding:44px 8px 12px;border-radius:16px}.pt-stage:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--k-stage-grain);opacity:.05;mix-blend-mode:multiply;pointer-events:none}.pt-cap{position:absolute;top:14px;left:16px;font-size:12px;font-weight:500;color:rgba(17,24,19,.55)}.pt-stage--two{display:grid;gap:16px;align-items:start}.pt-stage--two>*{min-width:0}.pt-stage--two .pt-top__search{display:none}@media (min-width:1024px){.pt-stage{border-radius:0;padding:56px 32px 40px}.pt-stage--two{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.pt-stage--hero{padding:40px 0 0 12px;border-radius:0}@media (min-width:1024px){.pt-stage--hero{padding:56px 0 0}}.pt-win{display:flex;width:100%;max-width:100%;margin-inline:auto;text-align:left;font-size:13px;color:var(--k-ink);background:var(--k-glass-bg);border:1px solid var(--k-glass-edge);border-radius:14px;box-shadow:var(--k-glass-specular),var(--pt-shadow);overflow:hidden}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pt-win{-webkit-backdrop-filter:var(--k-glass-blur);backdrop-filter:var(--k-glass-blur)}}.pt-win--shell{width:860px;max-width:none;margin-inline:0;border-bottom:0;border-radius:14px 14px 0 0}@media (min-width:1024px){.pt-win--shell{width:min(1100px,calc(100% - 24px));margin-inline:auto}}.pt-win__col{flex:1;min-width:0;display:flex;flex-direction:column}.pt-win__body{padding:12px}@media (min-width:700px){.pt-win__body{padding:16px 18px 18px}}.pt-sb{width:184px;flex:none;display:flex;flex-direction:column;padding:14px 10px;background:rgba(255,255,255,.5);border-right:1px solid var(--k-glass-edge)}.pt-sb__brand{padding:4px 10px 8px;font-weight:600;letter-spacing:-.01em}.pt-sb__brand span{margin-left:4px}.pt-sb__brand span,.pt-sb__label{font-size:11px;font-weight:500;color:var(--k-muted)}.pt-sb__label{padding:12px 10px 4px}.pt-sb li,.pt-sb__help{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;color:var(--k-body)}.pt-sb i{width:13px;height:13px;flex:none;border:1.5px solid;border-radius:4px;opacity:.5}.pt-sb li.is-on{background:var(--k-green-soft);box-shadow:var(--k-glass-specular);color:var(--k-ink);font-weight:500}.pt-sb li.is-on i{color:var(--k-green)}.pt-sb__help{margin-top:auto}.pt-top{gap:10px;height:48px;padding:0 12px;background:var(--k-glass-bg-strong);border-bottom:1px solid var(--k-glass-edge);box-shadow:var(--k-glass-specular)}.pt-crumb,.pt-top{display:flex;align-items:center}.pt-crumb{min-width:0;margin-right:auto;font-size:13px;color:var(--k-muted);white-space:nowrap}.pt-crumb span{overflow:hidden;text-overflow:ellipsis}.pt-crumb em{margin:0 8px;font-style:normal;color:var(--k-line-strong)}.pt-crumb .is-cur{color:var(--k-ink);font-weight:500}.pt-top__search{display:none;align-items:center;gap:6px;height:28px;width:190px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid var(--k-glass-edge);font-size:12px;color:var(--k-muted)}@media (min-width:700px){.pt-top__search{display:inline-flex}.pt-top{padding:0 16px}}.pt-select{padding:0 12px;border-radius:999px;border:1px solid var(--k-glass-edge);background:rgba(255,255,255,.75);font-size:12px;font-weight:500;white-space:nowrap}.pt-av,.pt-select{display:inline-flex;align-items:center;height:28px;color:var(--k-body)}.pt-av{justify-content:center;width:28px;flex:none;border-radius:50%;background:#e3e7ea;font-size:10.5px;font-weight:600}.pt-av--sm{width:24px;height:24px;font-size:9.5px}.pt-tools{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:15px}.pt-tools strong{margin-right:auto;font-weight:600}.pt-card__upd{font-size:12px;color:var(--k-muted)}.pt-card__head{display:flex;align-items:center;gap:8px;padding-bottom:12px;font-size:15px}.pt-card__head strong{margin-right:auto;font-weight:600}.pt-tcard{background:#fff;border:1px solid var(--k-line);border-radius:10px;overflow-x:auto}.pt-tcard--pad{padding:14px 16px}@media (max-width:699px){.pt-tcard--pad{padding:12px}}.pt-table{width:100%;border-collapse:collapse;font-size:13px}.pt-table th{height:36px;text-align:left;font-size:11px;font-weight:500;color:var(--k-muted);background:#fcfbf9}.pt-table td,.pt-table th{padding:0 12px;border-bottom:1px solid var(--k-line);white-space:nowrap}.pt-table td{height:44px;transition:opacity .2s}.pt-table tr:last-child td{border-bottom:0}.pt-table td:first-child,.pt-table th:first-child{padding-left:14px}.pt-table .n{text-align:right}.pt-table__name{font-weight:500}.pt-table__mute{color:var(--k-muted)}.pt-table__tog{width:44px}.pt-table tr.is-off td:not(:first-child):not(:last-child){opacity:.5}.pt-ell{max-width:170px;overflow:hidden;text-overflow:ellipsis}.pt-who{align-items:center;gap:10px}.pt-two,.pt-who{display:inline-flex}.pt-two{flex-direction:column;line-height:1.25}.pt-two small,.pt-val small{font-size:11px;color:var(--k-muted)}.pt-thumb{position:relative;width:34px;flex:none;border-radius:8px}.pt-val{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.25}.pt-val b{font-weight:600}.pt-bar{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.pt-bar i{display:block;height:4px;min-width:2px;max-width:64px;border-radius:2px;background:var(--pt-blue);opacity:.75}@keyframes pt-fillin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pt-fill{animation:pt-fillin .5s var(--ease-out) both;animation-delay:calc(.5s + var(--i, 0) * 90ms)}tr[data-rv=armed]{opacity:0;transform:translateY(6px)}.pt-toggle{position:relative;width:28px;height:16px;padding:0;border:0;border-radius:999px;background:var(--k-line-strong);cursor:pointer;transition:background-color .15s var(--ease-soft)}.pt-toggle:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .15s var(--ease-out)}.pt-toggle--on,.pt-toggle[aria-checked=true]{background:var(--k-ink)}.pt-toggle--on:after,.pt-toggle[aria-checked=true]:after{transform:translateX(12px)}.pt-toggle:disabled{opacity:.45;cursor:not-allowed}.pt-toggle:focus-visible{outline-offset:4px}.pt-toggle:before{content:"";position:absolute;inset:-14px -8px}.pt-toggle--on{display:inline-block;flex:none}.pt-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--k-ink);white-space:nowrap;background:var(--k-tint-sand)}.pt-chip>i{width:7px;height:7px;border-radius:50%;flex:none;background:var(--k-muted)}.pt-chip--live{background:var(--k-green-soft);box-shadow:inset 0 0 0 1px var(--k-green-line)}.pt-chip--live>i{background:var(--k-green)}.pt-chip--draft{background:var(--k-tint-lilac)}.pt-chip--draft>i{background:#7e22ce}.pt-chip--queued{background:var(--k-tint-sky)}.pt-chip--queued>i{background:#1d4ed8}.pt-chip--needs-you{background:var(--k-tint-blush)}.pt-chip--needs-you>i{background:var(--k-badge-red,#c2410c)}.pt-chip--paused{background:var(--k-tint-butter)}.pt-chip--paused>i{background:#b45309}.pt-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--k-line)}.pt-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:4px 8px 10px 0;min-height:44px;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;font:inherit;text-align:left;cursor:pointer;color:var(--k-body);transition:border-color .15s var(--ease-soft)}.pt-kpi+.pt-kpi{padding-left:12px}.pt-kpi[aria-selected=true]{border-bottom-color:var(--k-ink);color:var(--k-ink)}.pt-kpi__l{font-size:12px;color:var(--k-muted)}.pt-kpi__v{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--k-ink)}.pt-kpi__d{font-size:11px;color:var(--k-body)}.pt-chart{padding:14px 0 0}.pt-chart svg{display:block;width:100%;height:160px}.pt-chart__grid{stroke:var(--k-line);stroke-width:1}.pt-chart__grid,.pt-chart__line{vector-effect:non-scaling-stroke}.pt-chart__line{fill:none;stroke:var(--pt-blue);stroke-width:2;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:pt-draw .9s var(--ease-out) both}.pt-chart__area{fill:var(--pt-blue);opacity:.07;animation:pt-fadearea .7s var(--ease-out) both}@keyframes pt-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes pt-fadearea{0%{opacity:0}to{opacity:.07}}.pt-chart__x{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--k-muted)}.pt-banner{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--pt-blue-soft);border:1px solid #d9e4f6;font-size:13px;color:var(--k-ink)}.pt-banner p{margin-right:auto;font-weight:500}.pt-pitch{padding:18px;font-size:14px}.pt-pitch__brand{font-size:16px;font-weight:600}.pt-pitch__sub{font-size:12px;color:var(--k-muted);margin:2px 0 14px}.pt-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.pt-tabs::-webkit-scrollbar{display:none}.pt-tab{flex-shrink:0;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--k-line-strong);background:#fff;font:inherit;font-size:13px;font-weight:500;color:var(--k-body);cursor:pointer;transition:background-color .15s var(--ease-soft),color .15s var(--ease-soft),border-color .15s}.pt-tab:hover{border-color:var(--k-ink)}.pt-tab[aria-pressed=true]{background:var(--k-ink);border-color:var(--k-ink);color:#fff}.pt-pitch__swap{margin:16px 0 4px;animation:pt-rise .35s var(--ease-out) both;min-height:190px}.pt-pitch__swap h3{font-size:20px;line-height:1.25;letter-spacing:-.02em}.pt-pitch__count{margin:6px 0 12px;font-size:13px;color:var(--k-muted)}.pt-pitch__count b{color:var(--k-ink)}.pt-pitch__swap li{padding:8px 0}.pt-pitch__ask,.pt-pitch__swap li{border-top:1px solid var(--k-line);color:var(--k-body)}.pt-pitch__ask{margin:8px 0 16px;padding-top:12px;line-height:1.5}.pt-editor__post{display:flex;align-items:center;gap:12px}.pt-editor__post p{line-height:1.4}.pt-editor__thumb{position:relative;width:52px;flex:none;border-radius:8px}.pt-keys{display:flex;flex-wrap:wrap;gap:6px}.pt-key{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#eef0f2;font-size:12px;font-weight:600;letter-spacing:.04em}.pt-key--add{background:transparent;border:1px dashed var(--k-line-strong);color:var(--k-muted)}.pt-dm{padding:10px 12px;border:1px solid var(--k-line);border-radius:10px;background:#fbfaf8;font-size:13px;line-height:1.5}.pt-dm__lock{gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--k-line-strong);color:var(--k-muted);font-size:12px}.pt-dm__lock,.pt-editor__foot{display:flex;align-items:center}.pt-editor__foot{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px}.pt-flow{display:flex;flex-wrap:wrap;gap:8px 14px}.pt-flow li{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--k-muted)}.pt-plan-grid{display:grid;gap:14px}@media (min-width:800px){.pt-plan-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}.pt-camps{display:flex;flex-direction:column;gap:10px}.pt-camps .pt-label{margin:0 0 -2px}.pt-camp{display:grid;grid-template-columns:88px minmax(0,1fr);background:#fff;border:1px solid var(--k-line);border-radius:10px;overflow:hidden}.pt-camp__img{position:relative;border-radius:0}.pt-camp__body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;min-width:0;width:100%}.pt-camp h3{max-width:100%;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-camp dl{width:100%}.pt-camp dl>div{display:flex;justify-content:space-between;align-items:center;padding:3px 0;border-top:1px solid var(--k-line);font-size:12px}.pt-camp dt{color:var(--k-muted)}.pt-camp dd .pt-val{flex-direction:row;align-items:baseline;gap:6px}.pt-mail{background:#fff;border:1px solid var(--k-line);border-radius:10px;box-shadow:var(--pt-shadow);padding:16px 18px;line-height:1.5;font-size:13px;text-align:left}.pt-mail__meta{font-size:12px;color:var(--k-body);padding-bottom:10px;border-bottom:1px solid var(--k-line)}.pt-mail__meta b{color:var(--k-muted);font-weight:500;margin-right:6px}.pt-mail__period{margin:12px 0 6px;font-size:12px;color:var(--k-muted)}.pt-mail__lines{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.pt-mail__lines li{display:flex;flex-direction:column;font-size:11px;color:var(--k-muted)}.pt-mail__lines b{font-size:20px;font-weight:600;color:var(--k-ink);letter-spacing:-.02em}.pt-mail h3{font-size:13px;font-weight:600;letter-spacing:0;margin-bottom:4px}.pt-mail__q li{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--k-line)}.pt-mail__fine{margin-top:12px;font-size:12px;color:var(--k-muted)}.pt-photo{position:relative;overflow:hidden;background:var(--pt-ph)}.pt-photo img{object-fit:cover;color:transparent}.pt-lead{border-top:1px solid var(--k-line)}.pt-lead__text{padding-block:56px}.pt-lead p{font-size:28px;font-weight:400;line-height:1.3;letter-spacing:-.02em;color:var(--k-ink);text-wrap:balance}.pt-half__photo,.pt-lead__photo{width:100%;border-top:1px solid var(--k-line)}.pt-section:has(>.pt-half){padding-top:0}.pt-half__text{display:flex;flex-direction:column;gap:12px;padding-block:56px 32px}@media (min-width:900px){.pt-half,.pt-lead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pt-lead__text{padding-block:96px;align-self:center}.pt-lead p{font-size:28px;max-width:22em}.pt-half__photo,.pt-lead__photo{border-top:0;border-left:1px solid var(--k-line)}.pt-half__text{justify-content:center;padding-block:96px}.pt-half__photo{align-self:stretch;height:100%}}.pt-index{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--k-line);font-size:14px;font-weight:500}.pt-index li{display:flex;flex-direction:column;gap:2px;padding:14px var(--k-gutter);border-bottom:1px solid var(--k-line);color:var(--k-ink)}.pt-index span{font-size:12px;color:var(--k-muted);font-weight:400}@media (min-width:900px){.pt-index li{border-bottom:0}.pt-index li+li{border-left:1px solid var(--k-line)}}.pt-step{border-top:1px solid var(--k-line);padding-top:56px}.pt-step__side{display:flex;align-items:baseline;gap:12px;padding-inline:var(--k-gutter)}.pt-step__n{font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--k-muted)}.pt-step__title{font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.02em}.pt-step__sub{margin-top:12px;font-size:18px;line-height:1.5;color:var(--k-ink);max-width:52ch}.pt-step__main .pt-step__sub{padding-inline:var(--k-gutter)}.pt-step .pt-stage{margin:32px var(--k-gutter) 0}.pt-checks{display:grid;margin-top:16px;border-top:1px solid var(--k-line)}.pt-checks li{display:flex;align-items:center;gap:10px;min-height:56px;padding:12px var(--k-gutter);font-size:16px;line-height:1.4;color:var(--k-body)}.pt-checks li+li{border-top:1px solid var(--k-line)}.pt-checks svg{flex-shrink:0;color:var(--k-ink)}.pt-checks strong{color:var(--k-ink);font-weight:600}@media (min-width:1024px){.pt-step{display:grid;grid-template-columns:200px minmax(0,1fr);padding-top:96px}.pt-step__side{display:block;padding:4px 16px 0 32px}.pt-step__n{display:block;margin-bottom:10px}.pt-step__main .pt-step__sub{margin-top:0;padding-inline:0 32px}.pt-step .pt-stage{margin:32px 0 0}.pt-checks{margin-top:0;grid-template-columns:1fr 1fr}.pt-checks li{padding-inline:20px}.pt-checks li+li{border-top:0;border-left:1px solid var(--k-line)}}.pt-list{margin:24px calc(var(--k-gutter) * -1) 0;border-top:1px solid var(--k-line)}.pt-list li{padding:18px var(--k-gutter);border-bottom:1px solid var(--k-line);font-size:18px;line-height:1.5;color:var(--k-body)}.pt-list li:last-child{border-bottom:0}.pt-list strong{color:var(--k-ink);font-weight:600}.pt-section:has(>.pt-price){padding-bottom:0}.pt-price{display:grid;border-top:1px solid var(--k-line)}@media (min-width:800px){.pt-price{grid-template-columns:1fr 1fr}.pt-plan+.pt-plan{border-left:1px solid var(--k-line)}}.pt-plan{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-block:32px}.pt-plan+.pt-plan{border-top:1px solid var(--k-line)}@media (min-width:800px){.pt-plan+.pt-plan{border-top:0}}.pt-plan h3{font-size:16px;font-weight:600;letter-spacing:0}.pt-plan__who{font-size:16px;color:var(--k-ink)}.pt-plan__fig{font-size:48px;font-weight:500;letter-spacing:-.03em;line-height:1.1;margin-top:8px}.pt-plan__fig span{font-size:16px;letter-spacing:0;color:var(--k-muted);margin-left:6px;font-weight:400}.pt-plan__body{font-size:16px;line-height:1.5;color:var(--k-body);margin-bottom:12px;flex:1}.pt-note.pt-note--c{padding-block:16px;border-top:1px solid var(--k-line);margin-top:0}.pt-faq .k-faq{margin-top:24px}.pt-band{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin:16px var(--k-gutter);padding-block:40px;border-radius:16px;background-color:var(--k-tint-sand);background-image:radial-gradient(rgba(26,26,24,.05) 1px,transparent 1.2px);background-size:5px 5px}.pt-band .pt-h2{max-width:18ch}@media (min-width:900px){.pt-band{flex-direction:row;align-items:center;justify-content:space-between;margin:0;padding-block:64px;border-radius:0}.pt-band .pt-h2{font-size:40px}}@media (max-width:699px){.pt-table td,.pt-table th{padding-inline:8px}.pt-table td:first-child,.pt-table th:first-child{padding-left:10px}.pt-table__tog{width:36px}.pt-who .pt-av--sm{display:none}.pt-lead__photo{aspect-ratio:1/1!important}}.pt-win{background:var(--kd-canvas);border:0;color:var(--kd-ink);box-shadow:var(--kd-shadow-tile),var(--pt-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.pt-sb{background:transparent;border-right:0;padding:16px 12px;gap:2px}.pt-sb__brand{padding:2px 12px 14px;font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--kd-ink)}.pt-sb__brand span{margin-left:3px;font-size:inherit;font-weight:400;color:var(--kd-muted)}.pt-sb__group+.pt-sb__group{margin-top:10px}.pt-sb__group--end{margin-top:auto!important}.pt-sb ul{display:grid;gap:2px}.pt-sb li,.pt-sb__help{min-height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--kd-text)}.pt-sb__group--end li,.pt-sb__help{font-size:12.5px;font-weight:450;color:var(--kd-muted)}.pt-sb li.is-on{background:var(--kd-raised);box-shadow:var(--kd-shadow-thumb);color:var(--kd-ink);font-weight:600}.pt-sb li.is-on i{color:var(--kd-ink);opacity:1}.pt-sb i{border-radius:5px;opacity:.45}.pt-top{background:transparent;border-bottom:0;box-shadow:none;height:52px}.pt-crumb{color:var(--kd-muted)}.pt-crumb em{color:var(--kd-faint)}.pt-crumb .is-cur{color:var(--kd-ink)}.pt-win .pt-select,.pt-win .pt-top__search{border:0;color:var(--kd-text)}.pt-win .pt-av,.pt-win .pt-select,.pt-win .pt-top__search{background:var(--kd-raised);box-shadow:var(--kd-shadow-thumb)}.pt-win .pt-av{color:var(--kd-ink)}.pt-win .pt-av--sm{box-shadow:none;background:var(--kd-track)}.pt-win .pt-tcard{background:var(--kd-tile);border:0;border-radius:20px;box-shadow:var(--kd-shadow-tile)}.pt-win .pt-table th{background:transparent;color:var(--kd-muted)}.pt-win .pt-table td,.pt-win .pt-table th{border-bottom-color:var(--kd-line)}.pt-win .pt-card__upd,.pt-win .pt-table__mute{color:var(--kd-muted)}.pt-sb__help{margin-top:0}.pt-win .pt-banner{background:var(--kd-tile);border:0;border-radius:20px;box-shadow:var(--kd-shadow-tile);color:var(--kd-text)}