.plan-details{margin-top:50px;border-top:1px solid var(--line);padding-top:32px}.plan-details h3{font-size:28px;font-weight:400;letter-spacing:-1px}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 56px}.plan-grid div{border-top:1px solid var(--line);padding:20px 0}.plan-grid h4{font-size:13px;font-weight:400;margin:0 0 10px}.plan-grid p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.showcase{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.concept-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:50px}.concept-preview{height:300px;position:relative;overflow:hidden;border:1px solid #3a3a34;background:#eee}.concept-preview iframe{position:absolute;inset:0;width:1100px;height:760px;transform:scale(.42);transform-origin:top left;border:0;pointer-events:none}.concept-card h3{font-size:24px;letter-spacing:-.6px;font-weight:400;margin:22px 0 12px}.concept-card p{font-size:13px;line-height:1.8;color:#aaa99f}.concept-label{display:block;font-size:10px;letter-spacing:1px;color:#b2b2a5;margin:18px 0}.policy-page{max-width:850px;padding:70px 24px;margin:auto}.policy-page h1{font-weight:400;font-size:clamp(45px,7vw,72px);letter-spacing:-.055em;line-height:1.05;margin:55px 0 25px}.policy-page h2{font-size:22px;font-weight:400;margin:36px 0 14px}.policy-page p{line-height:1.9;color:#b4b4a8;font-size:14px}.policy-page a{text-decoration:underline;text-underline-offset:4px}.footer-policies{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;padding:24px var(--pad);border-top:1px solid var(--line);color:var(--muted)}.footer-policies button{font:inherit;color:inherit;background:none;padding:0}.analytics-consent{position:fixed;bottom:18px;left:18px;right:18px;max-width:540px;z-index:100;background:#191917;border:1px solid #4a4a43;padding:18px;box-shadow:0 10px 45px #0008}.analytics-consent p{margin:0 0 14px;font-size:12px;line-height:1.7;color:#cccbbf}.analytics-consent a{text-decoration:underline}.analytics-consent button{font-size:12px;padding:10px 15px;border:1px solid #55554b;background:transparent;margin:0 12px 0 0;border-radius:30px}.analytics-consent button:first-of-type{background:#eaeae0;color:#151513}.project-consent{font-size:11px!important;line-height:1.7;color:#aaa!important;display:flex!important;gap:10px}.project-consent input{width:16px!important;height:16px;flex:none;accent-color:#eaeade}.project-consent a{text-decoration:underline}.spam-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:700px){.plan-grid,.concept-grid{grid-template-columns:1fr}.concept-preview{height:260px}.concept-preview iframe{transform:scale(.32)}.analytics-consent{bottom:10px;left:10px;right:10px}.footer-policies{padding-bottom:24px}}
.site-admin-note{padding:24px 0;border-top:1px solid var(--line)}
