.cy-editorial{--cy-editorial-accent:hsl(var(--primary));--cy-editorial-line:hsl(var(--border));min-height:100dvh;color:hsl(var(--foreground));background:hsl(var(--background))}.cy-editorial__main{overflow:hidden}.cy-editorial__hero{position:relative;isolation:isolate;padding:clamp(1.2rem,3vw,2.8rem) clamp(1rem,3vw,2.5rem) 0;background:radial-gradient(ellipse at 75% 17%,hsl(var(--primary)/.1),transparent 36rem),hsl(var(--background))}.cy-editorial__frame{position:relative;z-index:1;max-width:1480px;margin:0 auto;padding:clamp(1.25rem,3.2vw,3rem);border:1px solid var(--cy-editorial-line);border-radius:var(--cy-brand-radius);background:linear-gradient(150deg,hsl(var(--card)/.93),hsl(var(--background)/.9));box-shadow:inset 0 1px hsl(var(--foreground)/.055),0 26px 70px -55px hsl(var(--foreground)/.3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cy-editorial__orbit{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;opacity:.7}.cy-editorial__orbit span{position:absolute;border:1px solid hsl(var(--primary)/.2);border-radius:50%;aspect-ratio:1;width:min(45vw,520px);right:-11%;top:-15%;box-shadow:0 0 0 36px hsl(var(--primary)/.025),0 0 0 76px hsl(var(--primary)/.02)}.cy-editorial__orbit span:nth-child(2){width:min(28vw,340px);right:6%;top:38%;opacity:.55}.cy-editorial__orbit span:nth-child(3){width:12px;height:12px;right:24%;top:23%;background:var(--cy-editorial-accent);border:0;box-shadow:0 0 36px hsl(var(--primary)/.32)}.cy-editorial__identity{display:flex;align-items:center;gap:12px;padding-bottom:clamp(1.2rem,3vw,2.3rem);border-bottom:1px solid var(--cy-editorial-line)}.cy-editorial__identity strong{font-family:var(--font-brand);font-weight:700;font-size:clamp(1rem,2vw,1.35rem);letter-spacing:.11em}.cy-editorial__identity small{display:block;margin-top:5px;color:hsl(var(--muted-foreground));font:700 .67rem/1.4 var(--font-mono);letter-spacing:.07em}.cy-editorial__signal{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--cy-editorial-line);border-radius:999px;color:hsl(var(--foreground));font:800 .68rem/1 var(--font-mono);letter-spacing:.03em;white-space:nowrap}.cy-editorial__signal i{width:8px;height:8px;border-radius:50%;background:var(--cy-editorial-accent);box-shadow:0 0 12px hsl(var(--primary)/.5)}.cy-editorial__hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.7fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);padding:clamp(2rem,6vw,5.5rem) 0}.cy-editorial__copy{min-width:0}.cy-editorial__eyebrow{color:hsl(var(--cy-brand-readable));font:850 .74rem/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.cy-editorial__copy h1{max-width:15ch;margin:1.2rem 0 0;font-family:var(--font-brand);font-size:clamp(2.3rem,4.6vw,4.8rem);font-weight:600;line-height:1.15;letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.cy-editorial__copy h1 span{color:hsl(var(--cy-brand-readable));display:block}.cy-editorial__lead{max-width:57ch;margin-top:1.5rem;font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.7;color:hsl(var(--muted-foreground))}.cy-editorial__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:2rem}.cy-editorial__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;max-width:100%;padding:12px 22px;border:1px solid var(--cy-editorial-line);border-radius:999px;font:800 .84rem/1.3 var(--font-body);text-align:center;transition:transform .2s ease,border-color .2s ease,background .2s ease}.cy-editorial__button--primary{color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-color:hsl(var(--primary))}.cy-editorial__button--secondary{color:hsl(var(--foreground));background:hsl(var(--card)/.8)}.cy-editorial__button:hover{transform:translateY(-2px);border-color:hsl(var(--primary))}.cy-editorial__status{min-width:0;border-radius:var(--cy-brand-radius);background:linear-gradient(148deg,hsl(var(--card)/.96),hsl(var(--secondary)/.75))}.cy-editorial__terminal{display:flex;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid var(--cy-editorial-line);color:hsl(var(--muted-foreground));font:800 .7rem/1.3 var(--font-mono)}.cy-editorial__terminal svg{color:hsl(var(--cy-brand-readable))}.cy-editorial__terminal span{margin-left:auto}.cy-editorial__status-body{padding:clamp(1.3rem,3.4vw,2.6rem)}.cy-editorial__disc{display:grid;place-items:center;width:144px;height:144px;max-width:100%;margin:0 0 1.5rem auto;border:1px solid hsl(var(--primary)/.32);border-radius:50%;color:hsl(var(--cy-brand-readable));background:radial-gradient(circle,hsl(var(--primary)/.13),transparent 68%);box-shadow:0 0 0 13px hsl(var(--primary)/.025)}.cy-editorial__status h2{margin-top:13px;font-family:var(--font-brand);font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.4;letter-spacing:0;text-transform:uppercase}.cy-editorial__status-body>p:last-child{margin-top:16px;color:hsl(var(--muted-foreground));font-size:.93rem;line-height:1.7}.cy-editorial__status-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px 18px;border-top:1px solid var(--cy-editorial-line);color:hsl(var(--muted-foreground));font:750 .62rem/1.4 var(--font-mono)}.cy-editorial__rail{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:17px;border-top:1px solid var(--cy-editorial-line);color:hsl(var(--muted-foreground));font:700 .7rem/1.3 var(--font-mono)}.cy-editorial__section{padding-top:clamp(3rem,6vw,6rem);padding-bottom:clamp(3rem,6vw,6rem)}.cy-editorial__section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.cy-editorial__section-heading h2,.cy-editorial__question h2,.cy-editorial__final h2{margin-top:16px;max-width:22ch;font-family:var(--font-brand);font-size:clamp(1.6rem,3.1vw,3.1rem);font-weight:550;line-height:1.3;letter-spacing:0;text-transform:uppercase}.cy-editorial__section-heading>p{max-width:290px;color:hsl(var(--muted-foreground));line-height:1.65}.cy-editorial__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cy-editorial__card{min-width:0;padding:clamp(1.2rem,2.5vw,2rem);border-radius:var(--cy-brand-radius)}.cy-editorial__card-top{display:flex;align-items:center;justify-content:space-between;color:hsl(var(--muted-foreground));font:800 .7rem var(--font-mono)}.cy-editorial__icon{display:grid;width:54px;height:54px;place-items:center;border:1px solid hsl(var(--primary)/.26);border-radius:15px;color:hsl(var(--cy-brand-readable));background:hsl(var(--primary)/.08)}.cy-editorial__card h3{margin-top:35px;font-family:var(--font-heading);font-size:clamp(1.45rem,2.3vw,2rem);font-weight:700;line-height:1.2}.cy-editorial__card p{margin-top:12px;line-height:1.7;color:hsl(var(--muted-foreground))}.cy-editorial__question{padding-bottom:clamp(3rem,6vw,6rem)}.cy-editorial__question-panel{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:30px;padding:clamp(1.5rem,4vw,3.2rem);border:1px solid hsl(var(--primary)/.5);border-radius:var(--cy-brand-radius);background:linear-gradient(115deg,hsl(var(--primary)/.16),hsl(var(--card)/.92))}.cy-editorial__question-panel>div:last-child>p{color:hsl(var(--muted-foreground));line-height:1.7}.cy-editorial__text-link{display:inline-flex;align-items:center;gap:10px;margin-top:20px;min-height:44px;color:hsl(var(--foreground));font-weight:800;text-decoration:underline;text-underline-offset:6px}.cy-editorial__final{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:clamp(1.5rem,4vw,3rem);border-radius:var(--cy-brand-radius)}.cy-editorial__final>div>p:last-child{max-width:640px;margin-top:15px;color:hsl(var(--muted-foreground));line-height:1.65}.cy-editorial__final>.cy-editorial__button{flex-shrink:0}@media(max-width:980px){.cy-editorial__hero-grid{grid-template-columns:minmax(0,1fr)}.cy-editorial__status{max-width:680px}.cy-editorial__section-heading{align-items:start}.cy-editorial__question-panel{grid-template-columns:1fr}}@media(max-width:680px){.cy-editorial__hero{padding:10px 10px 0}.cy-editorial__frame{padding:18px}.cy-editorial__identity{flex-wrap:wrap}.cy-editorial__signal{margin-left:0}.cy-editorial__hero-grid{padding:2rem 0;gap:2rem}.cy-editorial__copy h1{font-size:clamp(2rem,7vw,2.9rem);line-height:1.22}.cy-editorial__lead{font-size:1rem}.cy-editorial__actions{flex-direction:column;align-items:stretch}.cy-editorial__cards{grid-template-columns:1fr}.cy-editorial__section-heading,.cy-editorial__final{flex-direction:column;align-items:stretch}.cy-editorial__section-heading>p{max-width:none}.cy-editorial__final>.cy-editorial__button{align-self:stretch}.cy-editorial__question-panel{padding:22px}.cy-editorial__disc{width:110px;height:110px}}@media(prefers-reduced-motion:reduce){.cy-editorial__button{transition:none}.cy-editorial__button:hover{transform:none}}.cy-editorial__header{position:sticky;top:0;z-index:50;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background)/.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.cy-editorial__header-bar{display:flex;align-items:center;gap:1rem;max-width:1480px;margin:0 auto;padding:.6rem clamp(1rem,3vw,2.5rem)}.cy-editorial__header-brand{display:flex;align-items:center;gap:.6rem;font-family:var(--font-brand);letter-spacing:.1em;font-size:1rem}.cy-editorial__nav{display:flex;align-items:center;gap:1.4rem;margin-left:auto}.cy-editorial__nav a{font-size:.85rem;font-weight:700;color:hsl(var(--muted-foreground));transition:color .15s}.cy-editorial__nav a:hover{color:hsl(var(--foreground))}.cy-editorial__header-cta{min-height:42px;padding:8px 18px;font-size:.8rem}.cy-editorial__burger{display:none;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid hsl(var(--border));border-radius:12px;background:transparent;color:hsl(var(--foreground))}.cy-editorial__signal--solo{display:inline-flex;margin:0}.cy-reveal{opacity:0;transform:translate3d(0,24px,0);transition:opacity .6s ease,transform .6s ease}.cy-reveal.is-in{opacity:1;transform:none}.cy-editorial :where([id]){scroll-margin-top:84px}.cy-editorial__copy--center h1{font-size:clamp(1.7rem,3.8vw,3.2rem);line-height:1.2}.cy-editorial__section-heading h2,.cy-editorial__question h2,.cy-editorial__final h2{font-size:clamp(1.35rem,2.5vw,2.2rem);line-height:1.3}.cy-editorial__manifesto h2{font-size:clamp(1.4rem,3vw,2.6rem)}.cy-editorial__offer h2{font-size:clamp(1.4rem,2.5vw,2.2rem)}.cy-editorial__card h3{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.35}.cy-editorial__nav{gap:1.1rem}.cy-editorial__plan.cy-premium-panel{overflow:visible}.cy-editorial__plans{padding-top:14px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr))}.cy-editorial__plan{padding:1.25rem}.cy-editorial__plan .cy-editorial__features li{gap:.5rem;line-height:1.4}.cy-editorial__plan .cy-editorial__button{padding:10px 14px;font-size:.8rem;min-height:46px}.cy-editorial__plan .cy-editorial__button{width:100%;margin-top:auto}.cy-editorial__plan .cy-editorial__features{display:grid;gap:.7rem}.cy-editorial__plan .cy-editorial__features li{font-size:.88rem;color:hsl(var(--foreground)/.85)}.cy-editorial__plan .cy-editorial__price{font-size:clamp(1.6rem,2.4vw,2rem);overflow-wrap:anywhere}.cy-editorial__plan h3{margin:0;font-size:1rem;line-height:1.3}.cy-editorial__plan>.cy-editorial__eyebrow{margin-top:.2rem}@media(max-width:1100px){.cy-editorial__burger{display:inline-flex;margin-left:auto}.cy-editorial__header-cta{display:none}.cy-editorial__nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:.5rem clamp(1rem,3vw,2.5rem) 1rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background))}.cy-editorial__nav.is-open{display:flex}.cy-editorial__nav a{padding:.9rem 0;min-height:44px;border-bottom:1px solid hsl(var(--border)/.6);font-size:.95rem}}@media(prefers-reduced-motion:reduce){.cy-reveal{opacity:1;transform:none;transition:none}}html{scroll-behavior:smooth}.cy-editorial__copy--center{padding:clamp(2.5rem,7vw,6rem) 0;max-width:62rem}.cy-editorial__copy--center h1{max-width:20ch}.cy-editorial .cy-editorial__section,.cy-editorial .cy-editorial__question{max-width:1480px;margin-inline:auto;padding-inline:clamp(1rem,3vw,2.5rem)}.cy-editorial__manifesto{position:relative;overflow:hidden;text-align:center;padding:clamp(4rem,10vw,9rem) clamp(1rem,4vw,3rem);border-block:1px solid hsl(var(--border));background:radial-gradient(ellipse at center,hsl(var(--primary)/.08),transparent 60%)}.cy-editorial__manifesto-word,.cy-editorial__footer-word{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin:0;font-family:var(--font-brand);font-size:clamp(5rem,20vw,18rem);font-weight:700;letter-spacing:.05em;color:hsl(var(--foreground)/.035);pointer-events:none;white-space:nowrap}.cy-editorial__manifesto h2{position:relative;font-family:var(--font-brand);font-size:clamp(1.4rem,3vw,2.6rem);text-transform:uppercase;line-height:1.2}.cy-editorial__manifesto h2 span{display:block;color:hsl(var(--cy-brand-readable))}.cy-editorial__manifesto>p:last-child{position:relative;max-width:52ch;margin:1.5rem auto 0;color:hsl(var(--muted-foreground));line-height:1.7}.cy-editorial__plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:14px;align-items:stretch}.cy-editorial__plan{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border-radius:var(--cy-brand-radius)}.cy-editorial__plan h3{font-family:var(--font-brand);font-size:1.1rem;text-transform:uppercase}.cy-editorial__plan .cy-editorial__price{margin-top:.5rem;font-size:clamp(1.8rem,3vw,2.4rem)}.cy-editorial__plan .cy-editorial__features{margin:1rem 0 1.5rem;flex:1;font-size:.9rem}.cy-editorial__plan.is-highlight{border-color:hsl(var(--primary))}.cy-editorial__badge{position:absolute;top:-12px;left:1.2rem;padding:4px 10px;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font:800 .65rem/1.2 var(--font-mono);text-transform:uppercase}.cy-editorial__offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4vw,3.5rem);border-radius:var(--cy-brand-radius);border-color:hsl(var(--primary)/.5)}.cy-editorial__offer h2{margin-top:1rem;font-family:var(--font-brand);font-size:clamp(1.6rem,3vw,2.8rem);text-transform:uppercase;line-height:1.2}.cy-editorial__price{margin-top:1.5rem;font-family:var(--font-brand);font-size:clamp(2.6rem,6vw,4.8rem);color:hsl(var(--cy-brand-readable));line-height:1}.cy-editorial__fine{margin-top:1rem;color:hsl(var(--muted-foreground));font-size:.9rem;line-height:1.6}.cy-editorial__features{display:grid;gap:.9rem;margin-bottom:1.75rem}.cy-editorial__features li{display:flex;gap:.75rem;line-height:1.5}.cy-editorial__features svg{flex:none;margin-top:2px;color:hsl(var(--cy-brand-readable))}.cy-editorial__offer .cy-editorial__text-link{display:block;margin-top:1rem}.cy-editorial__objections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cy-editorial__faq{display:grid;gap:10px}.cy-editorial__faq details{border:1px solid hsl(var(--border));border-radius:var(--cy-brand-radius);background:hsl(var(--card));padding:1.1rem 1.3rem}.cy-editorial__faq summary{cursor:pointer;font-weight:800}.cy-editorial__faq details[open] summary{color:hsl(var(--cy-brand-readable))}.cy-editorial__faq details p{margin-top:.75rem;color:hsl(var(--muted-foreground));line-height:1.65}.cy-editorial__footer{position:relative;overflow:hidden;margin-top:clamp(2rem,5vw,4rem);padding:clamp(3rem,7vw,6rem) clamp(1rem,3vw,2.5rem) 2rem;border-top:2px solid hsl(var(--primary));background:hsl(var(--card))}.cy-editorial__footer-word{top:40%}.cy-editorial__footer-grid{position:relative;max-width:1480px;margin:0 auto 2.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:2.5rem}.cy-editorial__footer-grid .cy-editorial__button{margin-top:1.5rem}.cy-editorial__identity--plain{border:0;padding:0}.cy-editorial__legal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem 1.5rem;margin-top:1rem}.cy-editorial__legal a{color:hsl(var(--muted-foreground));font-size:.9rem}.cy-editorial__legal a:hover{color:hsl(var(--foreground))}.cy-editorial__footer>.cy-editorial__rail{position:relative;max-width:1480px;margin:0 auto}@media(max-width:760px){.cy-editorial__offer,.cy-editorial__objections,.cy-editorial__footer-grid{grid-template-columns:1fr}.cy-editorial__legal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cy-editorial__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1.25rem}.cy-editorial__tabs button{min-height:44px;padding:8px 18px;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card));color:hsl(var(--foreground));font-weight:800;font-size:.85rem;transition:background .2s,border-color .2s}.cy-editorial__tabs button.is-on{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.cy-editorial__plan .cy-editorial__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:.4rem 0 .2rem;font-family:var(--font-body);font-weight:800;font-size:2.1rem;line-height:1;letter-spacing:-.02em;white-space:nowrap;overflow-wrap:normal}.cy-editorial__plan .cy-editorial__price small{font:700 .85rem var(--font-body);color:hsl(var(--muted-foreground))}.cy-editorial__plan h3{font-family:var(--font-heading);text-transform:none;font-size:1.15rem}.cy-editorial__plan .cy-editorial__goal{min-height:2.8em}.cy-editorial__plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.cy-editorial__goal{font-weight:800;line-height:1.4;font-size:.95rem}.cy-editorial__plan{transition:transform .2s ease}.cy-editorial__plan:hover{transform:translateY(-4px)}.cy-editorial__contest{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.5rem,4vw,3rem);border-radius:var(--cy-brand-radius);align-items:center}.cy-editorial__contest h2{margin-top:1rem;font-family:var(--font-brand);font-size:clamp(1.4rem,2.5vw,2.2rem);text-transform:uppercase;line-height:1.3}.cy-editorial__steps{display:grid;gap:1rem;list-style:none;padding:0;margin:0}.cy-editorial__steps li{display:flex;gap:1rem;align-items:flex-start}.cy-editorial__steps li>span{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:900}.cy-editorial__steps p{margin-top:.2rem;color:hsl(var(--muted-foreground));line-height:1.5;font-size:.92rem}@media(max-width:860px){.cy-editorial__contest{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cy-editorial__plan{transition:none}.cy-editorial__plan:hover{transform:none}}
