body:has(header+section.relative.overflow-hidden){--landing-line:oklch(92% .03 260/.11);--landing-panel:oklch(18% .026 264/.86)}body:has(header+section.relative.overflow-hidden)>div header nav{position:relative}body:has(header+section.relative.overflow-hidden)>div header nav:after{content:"LIVE WORKSPACE";color:oklch(74% .16 190/.8);font-family:var(--font-mono);letter-spacing:.16em;pointer-events:none;background:oklch(12% .018 264/.82);border:1px solid oklch(74% .16 190/.16);border-top:0;border-radius:0 0 8px 8px;padding:3px 8px;font-size:8px;font-weight:700;position:absolute;bottom:-1px;left:50%;transform:translate(-50%,100%)}body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden>div>div.mb-8 span:first-child{box-shadow:inset 0 0 0 1px oklch(74% .16 190/.05),0 10px 35px -22px oklch(62% .213 274/.9)}body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden .glow-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden .glow-panel>div:first-child>span{font-family:var(--font-mono);letter-spacing:.03em}body:has(header+section.relative.overflow-hidden)>div .bg-gradient-brand{box-shadow:0 16px 34px -22px oklch(62% .213 274/.9)}body:has(header+section.relative.overflow-hidden)>div button.bg-primary{box-shadow:0 16px 34px -22px oklch(62% .213 274/.9)}body:has(header+section.relative.overflow-hidden)>div .bg-gradient-brand:hover{box-shadow:0 20px 42px -22px oklch(62% .213 274)}body:has(header+section.relative.overflow-hidden)>div button.bg-primary:hover{box-shadow:0 20px 42px -22px oklch(62% .213 274)}body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden pre{scrollbar-color:oklch(38% .04 264) transparent}body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden code{text-shadow:0 0 18px oklch(62% .213 274/.06)}:is(body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden .text-success.bg-success\/10,body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden .text-warning.bg-warning\/10){transition:transform .16s,border-color .16s,background .16s}:is(body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden .text-success.bg-success\/10:hover,body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden .text-warning.bg-warning\/10:hover){transform:translate(3px)}body:has(header+section.relative.overflow-hidden)>div>section#how-it-works a.group:last-child{box-shadow:0 0 0 1px oklch(74% .16 190/.04),0 30px 78px -54px oklch(74% .16 190/.6)}body:has(header+section.relative.overflow-hidden)>div>section#how-it-works a.group:last-child:after{content:"AGENCY";color:oklch(74% .16 190/.75);font-family:var(--font-mono);letter-spacing:.14em;background:oklch(12% .018 264/.45);border:1px solid oklch(74% .16 190/.18);border-radius:999px;padding:3px 7px;font-size:8px;font-weight:700;position:absolute;top:14px;right:14px}body:has(header+section.relative.overflow-hidden)>div>section#pricing li{line-height:1.5}:is(body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2),body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3)){position:relative}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2):after{content:"BEST FOR BUILDERS";color:oklch(72% .15 274/.9);font-family:var(--font-mono);letter-spacing:.13em;background:oklch(12% .018 264/.35);border:1px solid oklch(62% .213 274/.2);border-radius:999px;padding:4px 8px;font-size:8px;font-weight:700;position:absolute;top:54px;right:22px}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3):after{content:"CLIENT OPERATIONS";color:oklch(74% .16 190/.9);font-family:var(--font-mono);letter-spacing:.13em;background:oklch(12% .018 264/.35);border:1px solid oklch(74% .16 190/.18);border-radius:999px;padding:4px 8px;font-size:8px;font-weight:700;position:absolute;top:30px;right:22px}body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden .text-muted-foreground{color:oklch(72% .025 264)!important}body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden h1{letter-spacing:-.045em}body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden button.bg-gradient-brand{min-height:52px;font-size:.92rem;font-weight:750}body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden+section{border-top:1px solid oklch(90% .02 260/.05)}:is(body:has(header+section.relative.overflow-hidden)>div>section#features,body:has(header+section.relative.overflow-hidden)>div>section#how-it-works,body:has(header+section.relative.overflow-hidden)>div>section#pricing){scroll-margin-top:88px}:is(body:has(header+section.relative.overflow-hidden)>div>section#features>div>div:first-child,body:has(header+section.relative.overflow-hidden)>div>section#how-it-works>div>div:first-child,body:has(header+section.relative.overflow-hidden)>div>section#pricing>div>div:first-child){max-width:760px}:is(body:has(header+section.relative.overflow-hidden)>div>section#features .text-gradient,body:has(header+section.relative.overflow-hidden)>div>section#how-it-works .text-gradient,body:has(header+section.relative.overflow-hidden)>div>section#pricing .text-gradient){text-shadow:0 0 28px oklch(62% .213 274/.08)}body:has(header+section.relative.overflow-hidden)>div>section#how-it-works+section{border-top:1px solid oklch(74% .16 190/.045)}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2){transform:translateY(-4px)}:is(body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2):hover,body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3):hover){transform:translateY(-7px)}body:has(header+section.relative.overflow-hidden)>div>footer{border-top:1px solid oklch(74% .16 190/.05)}body:has(header+section.relative.overflow-hidden)>div>footer a:hover{color:oklch(84% .16 190)!important}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3) li:last-child{font-size:0}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3) li:last-child:after{content:"Priority support by email";font-size:.875rem;line-height:1.5}body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden .mt-8.flex.flex-wrap.items-center.justify-center.gap-2>span:nth-child(2){font-size:0}body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden .mt-8.flex.flex-wrap.items-center.justify-center.gap-2>span:nth-child(2):after{content:"Structured Data Validation";font-size:.75rem}body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden .rounded-xl.bg-accent\/5 .mt-3.text-\[10px\].text-success{font-size:0}body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden .rounded-xl.bg-accent\/5 .mt-3.text-\[10px\].text-success:after{content:"Illustrative preview — actual AI answers depend on each platform and its sources.";font-size:.625rem;line-height:1.4}body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden .rounded-xl.bg-accent\/10.border.border-accent\/30 .text-warning.font-semibold{font-size:0}body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden .rounded-xl.bg-accent\/10.border.border-accent\/30 .text-warning.font-semibold:after{content:"Your audit score is currently lower. Use the findings to close the identified implementation gaps.";font-size:.75rem;line-height:1.5}:is(body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:first-child,body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2),body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3)){min-height:640px;overflow:hidden;box-shadow:0 22px 60px -48px oklch(5% .02 264/.9)}:is(body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:first-child:hover,body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3):hover){border-color:oklch(74% .16 190/.28)}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2){box-shadow:0 28px 74px -48px oklch(62% .213 274/.9),0 0 0 1px oklch(62% .213 274/.08)}:is(body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:first-child h3,body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2) h3,body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3) h3){font-size:0}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:first-child h3:after{content:"Hobby";font-size:1.5rem}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2) h3:after{content:"Pro";font-size:1.5rem}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3) h3:after{content:"Agency";font-size:1.5rem}:is(body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:first-child p.flex-1,body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2) p.flex-1,body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3) p.flex-1){font-size:0}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:first-child p.flex-1:after{content:"For personal projects, learning, and occasional audits.";font-size:.875rem;line-height:1.5}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2) p.flex-1:after{content:"For developers and freelancers who use SchemaCraft regularly.";font-size:.875rem;line-height:1.5}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3) p.flex-1:after{content:"For teams managing multiple client websites and ongoing fixes.";font-size:.875rem;line-height:1.5}:is(body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:first-child li,body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2) li,body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3) li){align-items:flex-start;font-size:0}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:first-child li:first-child:after{content:"3 AI generations or website audits per day";font-size:.875rem;line-height:1.5}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:first-child li:nth-child(2):after{content:"All 8 generator schema types + JSON-LD, OpenGraph and Twitter output";font-size:.875rem;line-height:1.5}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:first-child li:nth-child(3):after{content:"1 saved cloud project after sign-in";font-size:.875rem;line-height:1.5}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2) li:first-child:after{content:"Unlimited generations, website audits and AI assistance";font-size:.875rem;line-height:1.5}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2) li:nth-child(2):after{content:"All 8 generator schema types + JSON-LD, OpenGraph and Twitter output";font-size:.875rem;line-height:1.5}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2) li:nth-child(3):after{content:"Up to 10 saved cloud projects";font-size:.875rem;line-height:1.5}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2) li:nth-child(4):after{content:"Priority support by email";font-size:.875rem;line-height:1.5}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3) li:first-child:after{content:"Everything in Pro, plus agency workspace features";font-size:.875rem;line-height:1.5}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3) li:nth-child(2):after{content:"Competitor Spy / Radar for side-by-side website audits";font-size:.875rem;line-height:1.5}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3) li:nth-child(3):after{content:"Unlimited projects + domain monitoring";font-size:.875rem;line-height:1.5}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3) li:nth-child(4):after{content:"Client workflows: priorities, action plans, verification, proof and PDF reports";font-size:.875rem;line-height:1.5}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2):after{top:18px}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3):after{top:18px}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2):after{content:"BEST FOR BUILDERS"}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3):after{content:"CLIENT OPERATIONS"}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-8.inline-flex button:last-child span:last-child{font-size:0}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-8.inline-flex button:last-child span:last-child:after{content:"Save up to 17%";font-size:.625rem}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2) .mt-6:after{content:"Billed $120/year";color:oklch(72% .025 264);margin-top:5px;font-size:.7rem;font-weight:600;display:block}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3) .mt-6:after{content:"Billed $288/year";color:oklch(72% .025 264);margin-top:5px;font-size:.7rem;font-weight:600;display:block}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3) a .border-border{border-color:oklch(74% .16 190/.35)!important}@media (width<=640px){body:has(header+section.relative.overflow-hidden)>div header nav:after{display:none}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2):after{display:none}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3):after{display:none}body:has(header+section.relative.overflow-hidden)>div>section#how-it-works a.group:last-child:after{display:none}body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden h1{letter-spacing:-.03em}body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2){transform:none}}@media (prefers-reduced-motion:reduce){:is(body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden .text-success.bg-success\/10,body:has(header+section.relative.overflow-hidden)>div>section.relative.overflow-hidden .text-warning.bg-warning\/10){transition:none}:is(body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(2),body:has(header+section.relative.overflow-hidden)>div>section#pricing .mt-16>div:nth-child(3)){transform:none!important}}
