.cfs .pr-hero{text-align:center;margin:6px auto 30px;max-width:640px}.cfs .pr-hero .h1{font-size:72px}.cfs .pr-hero p{font:16px/1.5 var(--ui);color:var(--cf-muted);margin:16px auto 22px}.cfs .plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:stretch}.cfs .pl{position:relative;display:flex;flex-direction:column;padding:22px 20px 20px}.cfs .pl .tape{position:absolute;top:-13px;right:14px;background:var(--cf-butter);color:var(--cf-ink);font:700 13px var(--mono);padding:4px 9px;transform:rotate(4deg);box-shadow:2px 2px 0 rgba(0,0,0,.4);z-index:3}.cfs .pl h3{font:400 32px/1 var(--wm);text-transform:uppercase;margin:0}.cfs .pl .tl{font:14px var(--ui);color:var(--cf-muted);margin:6px 0 18px;min-height:20px}.cfs .pl .pr{display:flex;align-items:baseline;gap:6px}.cfs .pl .pr b{font:400 54px/1 var(--wm);text-shadow:3px 3px 0 var(--cf-violet-d)}.cfs .pl .pr span{font:14px var(--ui);color:var(--cf-muted)}.cfs .pl .bill{font:13px var(--ui);color:var(--cf-dim);margin:4px 0 18px;min-height:18px}.cfs .pl .cr{padding:12px;border:1px solid var(--cf-line-2);background:var(--cf-ink);margin-bottom:18px}.cfs .pl .cr .t{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.cfs .pl .cr .t b{font:400 24px/1 var(--wm)}.cfs .pl .cr .t span{font:700 13px var(--mono);color:var(--cf-green);text-align:right}.cfs .pl ul{list-style:none;display:grid;gap:9px;margin:0 0 22px;padding:0}.cfs .pl li{display:grid;grid-template-columns:12px 1fr;gap:10px;font:14px/1.4 var(--ui);color:var(--cf-text)}.cfs .pl li:before{content:"";width:8px;height:8px;margin-top:6px;background:var(--cf-green);box-shadow:0 0 6px rgba(61,255,122,.5)}.cfs .pl li.no{color:var(--cf-muted)}.cfs .pl li.no:before{background:transparent;border:1px solid var(--cf-dim);box-shadow:none}.cfs .pl .cta{margin-top:auto}.cfs .cur{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:2px solid var(--cf-green);font:700 13px var(--mono);color:var(--cf-green)}.cfs .sec2{margin-top:44px}.cfs .tops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 1.2fr;gap:22px;align-items:stretch}.cfs .tp{display:flex;flex-direction:column;gap:6px;padding:20px}.cfs .tp b.n{font:400 48px/1 var(--wm)}.cfs .tp .u{font:14px var(--ui);color:var(--cf-muted)}.cfs .tp .eq{font:700 13px var(--mono);color:var(--cf-green);margin:4px 0 14px}.cfs .tp .ft{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.cfs .tp .ft .p{font:400 34px/1 var(--wm)}.cfs .tp .badge{position:absolute;top:-12px;right:14px;z-index:3}.cfs .cost{padding:20px}.cfs .cost table{width:100%;border-collapse:collapse}.cfs .cost td{padding:9px 0;border-bottom:1px solid var(--cf-line);font:14px var(--ui)}.cfs .cost td:last-child{text-align:right;font:700 14px var(--mono);color:var(--cf-text);white-space:nowrap;padding-left:12px}.cfs .cost tr:last-child td{border-bottom:0}.cfs .cost td.free{color:var(--cf-green)}.cfs .faq{display:grid;grid-template-columns:1fr 1fr;gap:22px 40px;margin:0}.cfs .faq dt{font:600 15px var(--ui);margin-bottom:6px}.cfs .faq dd{font:14px/1.55 var(--ui);color:var(--cf-muted);margin:0}.cfs .pr-note{margin-top:16px;padding:10px 14px;border:1px dashed var(--cf-line-2);font:13px var(--ui);color:var(--cf-muted)}.cfs .pl .pr .was{font:400 28px/1 var(--wm);color:var(--cf-dim);text-decoration:line-through;text-decoration-thickness:3px;text-decoration-color:var(--cf-pink)}.cfs .pl .bill.founding{color:var(--cf-butter);font:700 12px/1.4 var(--mono)}.cfs .pl .bill.founding b{color:var(--cf-green)}@media (max-width:1100px){.cfs .plans{grid-template-columns:repeat(2,minmax(0,1fr))}.cfs .tops{grid-template-columns:1fr 1fr}.cfs .tops .cost{grid-column:1/-1}}@media (max-width:760px){.cfs .pr-hero .h1{font-size:48px}.cfs .plans{gap:26px}.cfs .faq,.cfs .plans,.cfs .tops{grid-template-columns:1fr}}