html:has(>body.c-sub){scroll-padding-top:88px}.c-console.c-sub .site-nav{position:sticky;top:0}.c-console.c-sub .site-nav:before{opacity:1}.c-console.c-sub .bl-h1{font-family:var(--cc-serif);font-optical-sizing:auto;letter-spacing:-.028em;text-wrap:balance;max-width:22ch;margin-top:22px;font-size:clamp(2.3rem,5.2vw,4.6rem);font-weight:340;line-height:1.02}.c-console.c-sub .bl-list-wrap{padding-block:56px 96px}@media (width>=1024px){.c-console.c-sub .bl-list-wrap{padding-block:88px 128px}}.c-console.c-sub .bl-list{border-top:1px solid var(--cc-rule);margin-top:64px}.c-console.c-sub .bl-list li{border-bottom:1px solid var(--cc-rule)}.c-console.c-sub .bl-card{gap:12px;padding-block:32px;display:grid}.c-console.c-sub .bl-card-meta{font-family:var(--cc-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cc-ink-2);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.c-console.c-sub .bl-card-meta span{color:var(--cc-accent-text)}.c-console.c-sub .bl-card-t{font-family:var(--cc-serif);letter-spacing:-.015em;text-wrap:balance;text-underline-offset:6px;max-width:30ch;transition:text-decoration-color .25s var(--cc-ease);font-size:clamp(24px,2.6vw,34px);font-weight:380;line-height:1.15;text-decoration:underline 1px #0000}.c-console.c-sub .bl-card:hover .bl-card-t{text-decoration-color:var(--cc-accent-text)}.c-console.c-sub .bl-card-x{color:var(--cc-ink-2);max-width:46em}.c-console.c-sub .bl-post{padding-block:40px 96px}@media (width>=1024px){.c-console.c-sub .bl-post{padding-block:64px 128px}}.c-console.c-sub .bl-post>*{max-width:800px;margin-inline:auto}.c-console.c-sub .bl-back{margin-bottom:20px}.c-console.c-sub .bl-back .cc-link{font-size:14px}.c-console.c-sub .bl-crumbs ol{font-family:var(--cc-mono);letter-spacing:.08em;color:var(--cc-ink-2);flex-wrap:wrap;gap:6px 10px;font-size:12px;display:flex}.c-console.c-sub .bl-crumbs li+li:before{content:"/";color:var(--cc-rule-strong);margin-right:10px}.c-console.c-sub .bl-crumbs a{text-decoration:underline;text-decoration-color:var(--cc-rule-strong);text-underline-offset:4px}.c-console.c-sub .bl-crumbs a:hover{text-decoration-color:var(--cc-accent-text)}.c-console.c-sub .bl-badges{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.c-console.c-sub .bl-badge{border:1px solid var(--cc-rule-strong);font-family:var(--cc-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-ink-2);border-radius:2px;padding:4px 10px;font-size:12px}.c-console.c-sub .bl-post .bl-h1{max-width:none;font-size:clamp(2rem,4.4vw,3.4rem)}.c-console.c-sub .bl-sum{color:var(--cc-ink-2);text-wrap:pretty;margin-top:20px;font-size:19px;line-height:1.5}.c-console.c-sub .bl-meta{border-top:1px solid var(--cc-rule);font-family:var(--cc-mono);letter-spacing:.04em;color:var(--cc-ink-2);flex-wrap:wrap;gap:4px 20px;margin-top:24px;padding-top:16px;font-size:12.5px;display:flex}.c-console.c-sub .bl-cover{margin-top:40px}.c-console.c-sub .bl-cover img{border:1px solid var(--cc-rule);border-radius:4px;width:100%;height:auto;display:block}.c-console.c-sub .bl-cta{background:var(--cc-panel);border:1px solid var(--cc-rule-strong);border-radius:4px;justify-items:start;gap:12px;margin-top:40px;padding:24px 22px;display:grid}.c-console.c-sub .bl-cta-h{font-family:var(--cc-serif);font-size:24px;font-weight:400;line-height:1.2}.c-console.c-sub .bl-cta-x{color:var(--cc-ink-2)}.c-console.c-sub .bl-cta-line{border-top:1px solid var(--cc-rule);margin-top:48px;padding-top:24px}.c-console.c-sub .bl-prose{overflow-wrap:break-word;margin-top:48px;font-size:17.5px;line-height:1.65}.c-console.c-sub .bl-prose>*+*{margin-top:1.1em}.c-console.c-sub .bl-prose h2{font-family:var(--cc-serif);font-optical-sizing:auto;letter-spacing:-.018em;text-wrap:balance;margin-top:2.4em;font-size:clamp(28px,3vw,38px);font-weight:380;line-height:1.12}.c-console.c-sub .bl-prose h3{font-family:var(--cc-serif);margin-top:2em;font-size:clamp(21px,2vw,25px);font-weight:420;line-height:1.25}.c-console.c-sub .bl-prose h2+*,.c-console.c-sub .bl-prose h3+*{margin-top:.8em}.c-console.c-sub .bl-prose strong{color:var(--cc-ink);font-weight:600}.c-console.c-sub .bl-prose a{color:var(--cc-ink);text-decoration:underline;text-decoration-color:var(--cc-accent-text);text-underline-offset:4px;text-decoration-thickness:1px}.c-console.c-sub .bl-prose a:hover{color:var(--cc-accent-text)}.c-console.c-sub .bl-prose ul,.c-console.c-sub .bl-prose ol{padding-left:1.4em}.c-console.c-sub .bl-prose ul{list-style:square}.c-console.c-sub .bl-prose ol{list-style:decimal}.c-console.c-sub .bl-prose li+li{margin-top:.5em}.c-console.c-sub .bl-prose li::marker{color:var(--cc-accent-text)}.c-console.c-sub .bl-prose code{font-family:var(--cc-mono);background:var(--cc-panel);border:1px solid var(--cc-rule);overflow-wrap:anywhere;border-radius:2px;padding:.1em .35em;font-size:.86em}.c-console.c-sub .bl-prose pre{background:var(--cc-panel);border:1px solid var(--cc-rule-strong);border-left:2px solid var(--cc-accent);border-radius:2px;padding:18px 20px;font-size:14px;line-height:1.6;overflow-x:auto}.c-console.c-sub .bl-prose pre code{font-size:inherit;overflow-wrap:normal;white-space:pre;background:0 0;border:0;padding:0}.c-console.c-sub .bl-prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.c-console.c-sub .bl-prose th,.c-console.c-sub .bl-prose td{border-bottom:1px solid var(--cc-rule);text-align:left;vertical-align:top;min-width:9em;padding:10px 14px 10px 0}.c-console.c-sub .bl-prose th{font-family:var(--cc-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-ink-2);border-bottom-color:var(--cc-rule-strong);font-size:12px;font-weight:500}.c-console.c-sub .bl-faq{border-top:1px solid var(--cc-rule-strong);margin-top:72px;padding-top:32px}.c-console.c-sub .bl-faq-h{font-family:var(--cc-serif);font-size:clamp(28px,3vw,38px);font-weight:380;line-height:1.12}.c-console.c-sub .bl-qa{margin-top:32px}.c-console.c-sub .bl-q{font-family:var(--cc-serif);font-size:22px;font-weight:420;line-height:1.25}.c-console.c-sub .bl-a{color:var(--cc-ink-2);margin-top:10px;line-height:1.6}.c-console.c-sub .ap-hero{padding-block:56px 72px}@media (width>=1024px){.c-console.c-sub .ap-hero{padding-block:104px 112px}}.c-console.c-sub .ap-h1{max-width:16ch;margin-top:0;font-size:clamp(2.6rem,6.6vw,6rem);line-height:.98}.c-console.c-sub .ap-sec{border-top:1px solid var(--cc-rule);padding-block:64px}@media (width>=1024px){.c-console.c-sub .ap-sec{padding-block:104px}}.c-console.c-sub .ap-sec .cc-h2{margin-top:0}.c-console.c-sub .ap-cards,.c-console.c-sub .ap-steps{border-top:1px solid var(--cc-rule);gap:0;margin-top:48px;display:grid}@media (width>=700px){.c-console.c-sub .ap-cards{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@media (width>=1100px){.c-console.c-sub .ap-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=900px){.c-console.c-sub .ap-steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}}.c-console.c-sub .ap-card,.c-console.c-sub .ap-step{border-bottom:1px solid var(--cc-rule);padding-block:28px}.c-console.c-sub .ap-step-n{font-family:var(--cc-mono);letter-spacing:.1em;color:var(--cc-accent-text);margin-bottom:14px;font-size:12px}.c-console.c-sub .ap-card-t{font-family:var(--cc-serif);font-size:24px;font-weight:400;line-height:1.2}.c-console.c-sub .ap-card-x{color:var(--cc-ink-2);margin-top:10px}.c-console.c-sub .ap-why{max-width:40em;color:var(--cc-ink-2);gap:20px;margin-top:32px;font-size:20px;line-height:1.55;display:grid}.c-console.c-sub .ap-team{grid-template-columns:repeat(2,minmax(0,260px));gap:32px;margin-top:48px;display:grid}.c-console.c-sub .ap-person{gap:4px;display:grid}.c-console.c-sub .ap-person img{aspect-ratio:1;object-fit:cover;border:1px solid var(--cc-rule);background:var(--cc-panel);border-radius:2px;width:100%;height:auto;margin-bottom:14px;display:block}.c-console.c-sub .ap-person-name{font-family:var(--cc-serif);font-size:22px;line-height:1.2}.c-console.c-sub .ap-person:hover .ap-person-name{color:var(--cc-accent-text)}.c-console.c-sub .ap-person-role{font-family:var(--cc-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-ink-2);font-size:12px}.c-console.c-sub .ap-more{color:var(--cc-ink-2);margin-top:32px}.c-console.c-sub .ap-cost{gap:48px;margin-top:48px;display:grid}@media (width>=900px){.c-console.c-sub .ap-cost{grid-template-columns:1.2fr 1fr;gap:72px}}.c-console.c-sub .ap-price{font-family:var(--cc-serif);letter-spacing:-.03em;color:var(--cc-accent-text);font-size:clamp(2.6rem,6vw,5.2rem);font-weight:330;line-height:1}.c-console.c-sub .ap-guarantee{margin-top:20px;font-size:20px}.c-console.c-sub .ap-cost .cc-small{margin-top:8px}.c-console.c-sub .ap-incl{border-top:1px solid var(--cc-rule);margin-top:16px}.c-console.c-sub .ap-incl li{border-bottom:1px solid var(--cc-rule);padding-block:14px}.c-console.c-sub .ap-incl li:before{content:"+";width:1.4em;font-family:var(--cc-mono);color:var(--cc-accent-text);display:inline-block}.c-console.c-sub .cc-final{padding-block:96px 88px}.c-console.c-sub .cc-final-grid{margin-top:48px}.c-console.c-sub .nf-wrap{min-height:60svh;padding-block:96px 128px}.c-console.c-sub .nf-h1{margin-top:18px}
