.ct-hero .breadcrumbs{margin-bottom:20px}.ct-hero .lead{max-width:46em}.ct-kind{color:var(--text-2);font-family:var(--font-mono);font-size:calc(12px * var(--type-scale,1));letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;display:block}.ct-related .v3-cards{margin-top:24px}.ct-jobs{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;list-style:none;display:grid}.ct-job{border-radius:var(--radius-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline);align-content:start;gap:10px;padding:24px;display:grid}.ct-job h3{font-size:calc(19px * var(--type-scale,1))}.ct-job p{color:var(--text)}.ct-apps{flex-wrap:wrap;gap:8px;margin-top:4px;list-style:none;display:flex}.ct-apps a,.ct-apps span{border:1px solid var(--hairline);min-height:36px;color:var(--text);font-size:calc(14px * var(--type-scale,1));border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 6px;text-decoration:none;display:inline-flex}.ct-apps span.ct-tool{color:var(--text-2);padding-left:12px}.ct-apps a:hover{border-color:var(--border-control);color:var(--text-strong)}.ct-apps .app-logo,.ct-apps .app-logo img{width:26px;height:26px}.ct-plan-grid{align-items:start;gap:24px;display:grid}@media (width>=900px){.ct-plan-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.ct-plan{border-radius:var(--radius-card);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--accent), 0 18px 48px -14px var(--glow);gap:8px;padding:26px;display:grid}.ct-plan-name{font-size:calc(22px * var(--type-scale,1));color:var(--text-strong);font-weight:650}.ct-plan-price{font-size:calc(34px * var(--type-scale,1));color:var(--text-strong);font-weight:700}.ct-plan-price .ct-per{font-size:calc(16px * var(--type-scale,1));color:var(--text-2);font-weight:500}.ct-plan-note{color:var(--text-2);font-size:calc(15px * var(--type-scale,1))}.ct-answer{border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--raised);max-width:46em;color:var(--text-strong);font-size:calc(18px * var(--type-scale,1));margin-top:8px;padding:18px 22px;line-height:1.55}.ct-steps{counter-reset:ct-step;gap:14px;max-width:54em;list-style:none;display:grid}.ct-steps li{counter-increment:ct-step;border-radius:var(--radius-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline);padding:18px 20px 18px 64px;position:relative}.ct-steps li:before{content:counter(ct-step);width:30px;height:30px;color:var(--accent-text);font-weight:700;font-size:calc(15px * var(--type-scale,1));background:#fa433c24;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:20px}.ct-steps h3{font-size:calc(18px * var(--type-scale,1));margin-bottom:4px}.ct-steps p{color:var(--text)}.ct-tips{max-width:54em}.ct-section-lead{max-width:46em;color:var(--text-2);margin-bottom:24px}.ct-definition{border-radius:var(--radius-card);background:var(--raised);max-width:44em;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--text-strong);font-size:calc(19px * var(--type-scale,1));margin-top:10px;padding:20px 24px;line-height:1.55}.ct-definition dfn{font-style:normal;font-weight:700}.ct-prose{gap:28px;max-width:46em;display:grid}.ct-prose h2{font-size:calc(clamp(22px, 2.4vw, 28px) * var(--type-scale,1));margin-bottom:8px}.ct-prose p{color:var(--text)}.ct-table-wrap{border-radius:var(--radius-card);max-width:100%;box-shadow:inset 0 0 0 1px var(--hairline);overflow-x:auto}.ct-table{border-collapse:collapse;width:100%;min-width:560px;font-size:calc(15px * var(--type-scale,1))}.ct-table th,.ct-table td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;padding:12px 16px}.ct-table thead th{background:var(--card);color:var(--text-strong);font-weight:650}.ct-table tbody th{color:var(--text-strong);font-weight:600}.ct-table td{color:var(--text)}.ct-table tr:last-child th,.ct-table tr:last-child td{border-bottom:0}.ct-hub-group+.ct-hub-group{margin-top:48px}.ct-hub-group h2{margin-bottom:20px}.app-ok h2{font-size:calc(22px * var(--type-scale,1));color:var(--text-strong);margin-bottom:10px}.ct-apps-guide{margin-top:24px}.ct-guide-cta{margin-top:28px}
