.cs-landing{--cs-bg:hsl(var(--background));--cs-bg-1:hsl(var(--bg-1));--cs-bg-2:hsl(var(--bg-2));--cs-bg-3:hsl(var(--bg-3));--cs-fg:hsl(var(--foreground));--cs-fg-muted:hsl(var(--fg-muted));--cs-fg-dim:hsl(var(--fg-dim));--cs-border:hsl(var(--border));--cs-lime-400:hsl(var(--lime-400));--cs-lime-500:hsl(var(--lime-500));--cs-lime-600:hsl(var(--lime-600));--cs-danger:hsl(var(--danger));--cs-r-md:var(--radius);--cs-r-lg:calc(var(--radius) + 4px);--cs-r-full:9999px;--cs-glow:var(--glow);background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased}.cs-landing *{box-sizing:border-box}.cs-landing a{color:inherit;text-decoration:none}.cs-landing .page{max-width:1320px;margin:0 auto;padding:0 48px}.cs-landing .promo-bar{background:var(--cs-lime-500);color:#0a0a0a;text-align:center;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;padding:10px 16px;font-size:12px;font-weight:500}.cs-landing .promo-bar b{font-weight:700}.cs-landing .promo-bar a{margin-left:8px;font-weight:700;text-decoration:underline}.cs-landing .promo-bar .spark{vertical-align:2px;background:#0a0a0a;border-radius:50%;width:6px;height:6px;margin:0 10px;display:inline-block}.cs-landing .cs-btn{border-radius:var(--cs-r-md);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.cs-landing .cs-btn .arr{width:14px;height:14px;display:inline-block}.cs-landing .cs-btn-primary{background:var(--cs-lime-500);color:#0a0a0a}.cs-landing .cs-btn-primary:hover{background:var(--cs-lime-400);box-shadow:var(--cs-glow)}.cs-landing .cs-btn-outline{color:var(--cs-lime-400);border-color:var(--cs-lime-500);background:0 0}.cs-landing .cs-btn-outline:hover{background:#85cb151a}.cs-landing .cs-btn-lg{padding:14px 28px;font-size:16px}@keyframes cs-blink{50%{opacity:0}}.cs-landing .hero{border-bottom:1px solid var(--cs-border);padding:96px 0 80px;position:relative;overflow:hidden}.cs-landing .hero:before{content:"";background-image:linear-gradient(#85cb150e 1px,#0000 1px),linear-gradient(90deg,#85cb150e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 55% at 50% 10%,#000 40%,#0000 85%);mask-image:radial-gradient(80% 55% at 50% 10%,#000 40%,#0000 85%)}.cs-landing .hero:after{content:"";filter:blur(50px);pointer-events:none;background:radial-gradient(#85cb1538,#0000 70%);width:980px;height:560px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.cs-landing .hero>.page{z-index:2;grid-template-columns:1.1fr .9fr;align-items:start;gap:64px;display:grid;position:relative}@media (max-width:900px){.cs-landing .hero>.page{grid-template-columns:1fr;gap:48px}.cs-landing .hero-cta{flex-direction:column;align-items:stretch;gap:12px}.cs-landing .hero-cta .cs-btn{justify-content:center;width:100%}.cs-landing .price-chip{flex-wrap:wrap;row-gap:6px}}.cs-landing .kicker{border-radius:var(--cs-r-full);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--cs-lime-400);text-transform:uppercase;background:#85cb151a;border:1px solid #85cb154d;align-items:center;gap:10px;padding:7px 14px;font-size:11px;display:inline-flex}.cs-landing .kicker .dot{background:var(--cs-lime-400);width:6px;height:6px;box-shadow:0 0 10px var(--cs-lime-400);border-radius:50%}.cs-landing h1.display{letter-spacing:-.035em;text-wrap:pretty;margin:24px 0 20px;font-size:clamp(40px,6vw,88px);font-weight:800;line-height:.96}.cs-landing h1.display em{color:var(--cs-lime-400);font-style:normal}.cs-landing h1.display .strike{display:inline-block;position:relative}.cs-landing h1.display .strike:after{content:"";background:var(--cs-lime-500);height:5px;position:absolute;top:52%;left:-4px;right:-4px;transform:rotate(-1.5deg)}.cs-landing .lede{color:var(--cs-fg-muted);max-width:560px;font-size:18px;line-height:1.6}.cs-landing .lede strong{color:var(--cs-fg);font-weight:600}.cs-landing .hero-meta{border-top:1px dashed var(--cs-border);border-bottom:1px dashed var(--cs-border);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cs-fg-muted);flex-wrap:wrap;gap:20px 32px;margin-top:32px;padding:20px 0;font-size:12px;display:flex}.cs-landing .hero-meta b{color:var(--cs-fg);font-weight:500}.cs-landing .hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.cs-landing .price-chip{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cs-fg-muted);align-items:center;gap:10px;font-size:12px;display:inline-flex}.cs-landing .price-chip b{color:var(--cs-lime-400);font-size:14px}.cs-landing .price-chip s{color:var(--cs-fg-dim)}.cs-landing .hero-term{border:1px solid var(--cs-border);border-radius:var(--cs-r-lg);box-shadow:0 40px 80px #00000080, var(--cs-glow);background:#050505;position:relative;overflow:hidden}.cs-landing .hero-term .bar{background:var(--cs-bg-2);border-bottom:1px solid var(--cs-border);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cs-fg-muted);align-items:center;gap:10px;padding:12px 14px;font-size:11px;display:flex}.cs-landing .hero-term .lights{gap:6px;display:flex}.cs-landing .hero-term .lights span{background:var(--cs-bg-3);border-radius:50%;width:10px;height:10px}.cs-landing .hero-term .body{font-family:var(--font-geist-mono), ui-monospace, monospace;padding:20px 22px;font-size:13.5px;line-height:1.85}.cs-landing .hero-term .body>div{overflow-wrap:anywhere}.cs-landing .hero-term .prompt{color:var(--cs-lime-400)}.cs-landing .hero-term .comment{color:var(--cs-fg-dim)}.cs-landing .hero-term .kw{color:#6eb0f7}.cs-landing .hero-term .str{color:#b6e467}.cs-landing .hero-term .fn{color:#f7b76e}.cs-landing .hero-term .cursor{background:var(--cs-lime-400);vertical-align:-2px;width:8px;height:15px;animation:1s step-end infinite cs-blink;display:inline-block}.cs-landing .hero-term-footer{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.cs-landing .hero-term-footer .tile{background:var(--cs-bg-1);border:1px solid var(--cs-border);border-radius:var(--cs-r-md);padding:14px 16px}.cs-landing .hero-term-footer .tile b{letter-spacing:-.02em;font-size:22px;font-weight:800;display:block}.cs-landing .hero-term-footer .tile span{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--cs-fg-dim);margin-top:4px;font-size:10px;display:block}.cs-landing .float-lbl{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--cs-lime-400);background:#0a0a0ae6;border:1px solid #85cb154d;border-radius:4px;padding:4px 8px;font-size:10px;position:absolute}.cs-landing .stack-strip{border-bottom:1px solid var(--cs-border);padding:28px 0}.cs-landing .stack-strip .inner{flex-wrap:wrap;align-items:center;gap:48px;max-width:1320px;margin:0 auto;padding:0 48px;display:flex}.cs-landing .stack-strip .lbl{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--cs-fg-dim);font-size:11px}.cs-landing .stack-strip .items{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cs-fg-muted);flex-wrap:wrap;gap:32px;font-size:14px;display:flex}.cs-landing .stack-strip .items span{align-items:center;gap:8px;display:inline-flex}.cs-landing .stack-strip .items span:before{content:"";background:var(--cs-lime-500);border-radius:1px;width:6px;height:6px}.cs-landing section.sec{border-bottom:1px solid var(--cs-border);padding:96px 0;position:relative}.cs-landing .sec-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:56px;margin-bottom:56px;display:grid}@media (max-width:900px){.cs-landing .sec-head{grid-template-columns:1fr;gap:24px}}.cs-landing .sec-num{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cs-lime-400);letter-spacing:.1em;font-size:12px}.cs-landing .sec-title{letter-spacing:-.025em;text-wrap:balance;margin:10px 0 0;font-size:clamp(32px,4.5vw,56px);font-weight:700;line-height:1.02}.cs-landing .sec-sub{color:var(--cs-fg-muted);max-width:620px;font-size:16px;line-height:1.6}.cs-landing .sec-sub strong{color:var(--cs-fg)}.cs-landing .vs-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:1100px;margin:0 auto;display:grid;position:relative}@media (max-width:768px){.cs-landing .vs-grid{grid-template-columns:1fr}}.cs-landing .vs-grid:before{content:"VS";font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cs-fg-dim);background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-r-full);z-index:2;padding:8px 14px;font-size:14px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-landing .vs-card{background:var(--cs-bg-1);border-radius:var(--cs-r-lg);border:1px solid var(--cs-border);padding:36px}.cs-landing .vs-card.bad{border-color:#dc282840}.cs-landing .vs-card.good{box-shadow:var(--cs-glow);border-color:#85cb154d;position:relative}.cs-landing .vs-card.good:after{content:"ESSE É VOCÊ";background:var(--cs-lime-500);color:#0a0a0a;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:var(--cs-r-full);letter-spacing:.06em;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;right:22px}.cs-landing .vs-head{align-items:center;gap:14px;margin-bottom:28px;display:flex}.cs-landing .vs-ic{border-radius:var(--cs-r-md);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.cs-landing .vs-card.bad .vs-ic{color:#e66565;background:#dc28281f}.cs-landing .vs-card.good .vs-ic{color:var(--cs-lime-400);background:#85cb151f}.cs-landing .vs-card h3{margin:0;font-size:20px;font-weight:700}.cs-landing .vs-card.bad h3{color:#e87373}.cs-landing .vs-card.good h3{color:var(--cs-lime-400)}.cs-landing .vs-card .sub{color:var(--cs-fg-muted);margin-top:2px;font-size:13px}.cs-landing .vs-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cs-landing .vs-list li{border-top:1px dashed var(--cs-border);align-items:baseline;gap:12px;padding:10px 0;font-size:15px;display:flex}.cs-landing .vs-list li:first-child{border-top:none;padding-top:0}.cs-landing .vs-card.bad .vs-list li{color:var(--cs-fg-muted)}.cs-landing .vs-card.good .vs-list li{color:var(--cs-fg)}.cs-landing .vs-mk{font-family:var(--font-geist-mono), ui-monospace, monospace;flex-shrink:0;width:22px;font-size:12px}.cs-landing .vs-card.bad .vs-mk{color:#e66565}.cs-landing .vs-card.good .vs-mk{color:var(--cs-lime-400)}.cs-landing .vs-foot{border-top:1px solid var(--cs-border);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;margin-top:28px;padding-top:20px;font-size:12px}.cs-landing .vs-card.bad .vs-foot{color:#e66565}.cs-landing .vs-card.good .vs-foot{color:var(--cs-lime-400)}.cs-landing .vs-manifesto{border-left:4px solid var(--cs-lime-500);background:linear-gradient(90deg,#85cb150f,#0000);max-width:760px;margin:72px auto 0;padding:32px 36px}.cs-landing .vs-manifesto q{letter-spacing:-.01em;quotes:none;font-size:22px;font-weight:600;line-height:1.4}.cs-landing .vs-manifesto q:before{content:"> ";color:var(--cs-lime-500);font-family:var(--font-geist-mono), ui-monospace, monospace;font-weight:400}.cs-landing .vs-manifesto q strong{color:var(--cs-lime-400)}.cs-landing .alt-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.cs-landing .alt-grid{grid-template-columns:1fr}}.cs-landing .alt-card{background:var(--cs-bg-1);border:1px solid var(--cs-border);border-radius:var(--cs-r-lg);padding:24px}.cs-landing .alt-card h3{letter-spacing:-.01em;margin:0 0 10px;font-size:16px;font-weight:600}.cs-landing .alt-delivers{color:var(--cs-fg-muted);margin:0 0 10px;font-size:14px;line-height:1.55}.cs-landing .alt-gap{color:#e87373e6;font-size:13px;line-height:1.5;font-family:var(--font-geist-mono), ui-monospace, monospace;margin:0}.cs-landing .alt-card-cs{background:linear-gradient(180deg, #85cb1514, var(--cs-bg-1));border-color:#85cb1573}.cs-landing .alt-card-cs h3,.cs-landing .alt-gap-cs{color:var(--cs-lime-400)}.cs-landing .mod-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.cs-landing .mod-grid{grid-template-columns:1fr}}.cs-landing .mod{background:var(--cs-bg-1);border:1px solid var(--cs-border);border-radius:var(--cs-r-lg);flex-direction:column;padding:28px;transition:all .25s;display:flex;position:relative}.cs-landing .mod:hover{background:var(--cs-bg-2);border-color:#85cb1566}.cs-landing .mod .mod-num{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cs-fg-dim);letter-spacing:.1em;font-size:11px;position:absolute;top:20px;right:24px}.cs-landing .mod-ic{border-radius:var(--cs-r-md);width:52px;height:52px;color:var(--cs-lime-400);background:#85cb151a;border:1px solid #85cb154d;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.cs-landing .mod h3{letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:600}.cs-landing .mod p{color:var(--cs-fg-muted);flex:auto;min-height:0;margin:0 0 14px;font-size:14px;line-height:1.6}.cs-landing .mod>.cs-btn{align-self:flex-start;margin-top:0}.cs-landing .mod .tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.cs-landing .mod .tag{font-family:var(--font-geist-mono), ui-monospace, monospace;background:var(--cs-bg-3);color:var(--cs-fg-muted);text-transform:uppercase;letter-spacing:.08em;border-radius:3px;padding:3px 8px;font-size:10px}.cs-landing .icn{stroke-width:1.75px;width:22px;height:22px}.cs-landing .curr-grid{grid-template-columns:1fr 1fr;gap:12px;max-width:1180px;margin:0 auto;display:grid}@media (max-width:768px){.cs-landing .curr-grid{grid-template-columns:1fr}}.cs-landing .curr-item{background:var(--cs-bg-1);border:1px solid var(--cs-border);border-radius:var(--cs-r-md);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px 18px;min-width:0;padding:18px 22px;transition:all .2s;display:grid}@media (max-width:420px){.cs-landing .curr-item{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr)}.cs-landing .curr-item .curr-num{grid-area:1/1;align-self:start}.cs-landing .curr-item .curr-name{grid-area:1/2}.cs-landing .curr-item .curr-time{grid-area:2/2;justify-self:start}}.cs-landing .curr-item:hover{border-color:#85cb1566}.cs-landing .curr-num{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cs-lime-500);font-size:13px;font-weight:500}.cs-landing .curr-name{overflow-wrap:break-word;min-width:0;font-size:15px;font-weight:500}.cs-landing .curr-name small{color:var(--cs-fg-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.cs-landing .curr-time{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cs-fg-dim);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:11px}.cs-landing .tst-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.cs-landing .tst-grid{grid-template-columns:1fr}}.cs-landing .tst{background:var(--cs-bg-1);border:1px solid var(--cs-border);border-radius:var(--cs-r-lg);flex-direction:column;gap:20px;padding:28px;display:flex}.cs-landing .tst .stars{color:var(--cs-lime-400);letter-spacing:2px;font-size:14px}.cs-landing .tst q{color:var(--cs-fg);quotes:"“" "”";font-size:15px;line-height:1.6}.cs-landing .tst q:before{content:open-quote;color:var(--cs-lime-500);margin-right:2px;font-weight:700}.cs-landing .tst q:after{content:close-quote;color:var(--cs-lime-500);margin-left:2px;font-weight:700}.cs-landing .tst-person{border-top:1px solid var(--cs-border);align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.cs-landing .tst-av{background:linear-gradient(135deg, var(--cs-lime-500), var(--cs-lime-600));color:#0a0a0a;width:40px;height:40px;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.cs-landing .tst-info b{font-size:14px;font-weight:600;display:block}.cs-landing .tst-info span{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cs-fg-muted);margin-top:2px;font-size:11px;display:block}.cs-landing .stats-row{border:1px solid var(--cs-border);border-radius:var(--cs-r-lg);grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;display:grid;overflow:hidden}@media (max-width:900px){.cs-landing .stats-row{grid-template-columns:repeat(2,1fr)}}.cs-landing .stat{border-right:1px solid var(--cs-border);background:var(--cs-bg-1);padding:32px 28px}.cs-landing .stat:last-child{border-right:none}.cs-landing .stat .big{letter-spacing:-.025em;font-size:40px;font-weight:800;line-height:1}.cs-landing .stat .big .accent{color:var(--cs-lime-400)}.cs-landing .stat .lbl{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cs-fg-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:10px;font-size:11px}.cs-landing .price-box{background:var(--cs-bg-1);border:1px solid var(--cs-lime-500);border-radius:var(--cs-r-lg);max-width:680px;box-shadow:var(--cs-glow);margin:0 auto;position:relative;overflow:hidden}.cs-landing .price-box:before{content:"";pointer-events:none;background-image:linear-gradient(#85cb150d 1px,#0000 1px),linear-gradient(90deg,#85cb150d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.cs-landing .price-head{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #85cb154d;justify-content:space-between;align-items:center;padding:24px 36px;font-size:11px;display:flex;position:relative}.cs-landing .price-head .left{color:var(--cs-lime-400);align-items:center;gap:8px;display:flex}.cs-landing .price-head .left .dot{background:var(--cs-lime-400);width:6px;height:6px;box-shadow:0 0 8px var(--cs-lime-400);border-radius:50%}.cs-landing .price-head .right{color:var(--cs-fg-muted)}.cs-landing .price-body{padding:40px 36px;position:relative}.cs-landing .price-eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cs-fg-muted);margin-bottom:12px;font-size:12px}.cs-landing .price-name{letter-spacing:-.02em;margin-bottom:20px;font-size:28px;font-weight:700}.cs-landing .price-row{align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.cs-landing .price-big{letter-spacing:-.03em;font-size:72px;font-weight:800;line-height:1}.cs-landing .price-curr{color:var(--cs-fg-muted);font-size:22px;font-weight:600}.cs-landing .price-old{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cs-fg-dim);font-size:16px;text-decoration:line-through}.cs-landing .price-off{background:var(--cs-danger);color:#fff;font-size:12px;font-weight:700;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;border-radius:4px;margin-left:6px;padding:3px 10px;display:inline-block}.cs-landing .price-sub{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cs-fg-muted);margin-bottom:28px;font-size:12px}.cs-landing .price-list{grid-template-columns:1fr 1fr;gap:12px 20px;margin:0 0 28px;padding:0;list-style:none;display:grid}@media (max-width:600px){.cs-landing .price-list{grid-template-columns:1fr}}.cs-landing .price-list li{align-items:baseline;gap:10px;font-size:14px;display:flex}.cs-landing .price-list li:before{content:"✓";color:var(--cs-lime-500);font-weight:700;font-family:var(--font-geist-mono), ui-monospace, monospace}.cs-landing .price-foot{background:var(--cs-bg-2);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cs-fg-muted);border-top:1px solid var(--cs-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:20px 36px;font-size:11px;display:flex;position:relative}.cs-landing .demo-callout{border-radius:var(--cs-r-lg);text-align:center;background:#85cb1514;border:1px solid #85cb1547;margin-bottom:48px;padding:22px 28px}.cs-landing .demo-callout-title{color:var(--cs-lime-400);margin:0 0 8px;font-size:18px;font-weight:700}.cs-landing .demo-callout-text{color:var(--cs-fg-muted);margin:0;font-size:15px;line-height:1.55}.cs-landing .youtube-demo-sec .sec-head{margin-bottom:40px}.cs-landing .yt-spotlight-title{letter-spacing:-.02em;margin:56px 0 20px;font-size:clamp(22px,3vw,32px);font-weight:700}.cs-landing .yt-spotlight-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:920px;display:grid}@media (max-width:768px){.cs-landing .yt-spotlight-grid{grid-template-columns:1fr}}.cs-landing .yt-spotlight-card{background:var(--cs-bg-1);border:1px solid var(--cs-border);border-radius:var(--cs-r-lg);color:inherit;align-items:flex-start;gap:16px;padding:22px 24px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.cs-landing .yt-spotlight-card:hover{background:var(--cs-bg-2);border-color:#85cb1573}.cs-landing .yt-spotlight-card strong{margin-bottom:4px;font-size:16px;display:block}.cs-landing .yt-spotlight-card small{color:var(--cs-fg-muted);font-size:13px;line-height:1.45;display:block}.cs-landing .yt-spotlight-ic{color:var(--cs-lime-400);flex-shrink:0;margin-top:2px}.cs-landing .faq-list{flex-direction:column;gap:12px;max-width:860px;margin:0 auto;display:flex}.cs-landing details.faq{background:var(--cs-bg-1);border:1px solid var(--cs-border);border-radius:var(--cs-r-md);padding:0}.cs-landing details.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;font-size:16px;font-weight:500;list-style:none;display:flex}.cs-landing details.faq summary::-webkit-details-marker{display:none}.cs-landing details.faq summary .marker{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cs-lime-400);font-size:20px;font-weight:400;transition:transform .2s}.cs-landing details.faq[open] summary .marker{transform:rotate(45deg)}.cs-landing details.faq .answer{color:var(--cs-fg-muted);padding:0 28px 22px;font-size:14.5px;line-height:1.65}.cs-landing details.faq .answer p{margin:0}.cs-landing details.faq .q-num{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cs-fg-dim);margin-right:14px;font-size:12px}.cs-landing .final-cta{border-bottom:1px solid var(--cs-border);padding:120px 0;position:relative;overflow:hidden}.cs-landing .final-cta:before{content:"";background-image:linear-gradient(#85cb150f 1px,#0000 1px),linear-gradient(90deg,#85cb150f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 40%,#0000 85%);mask-image:radial-gradient(70% 60%,#000 40%,#0000 85%)}.cs-landing .final-cta>.page{text-align:center;position:relative}.cs-landing .final-cta h2{letter-spacing:-.035em;max-width:900px;margin:0 auto 20px;font-size:clamp(40px,6vw,88px);font-weight:800;line-height:.98}.cs-landing .final-cta h2 em{color:var(--cs-lime-400);font-style:normal}.cs-landing .final-cta p{color:var(--cs-fg-muted);max-width:580px;margin:0 auto 36px;font-size:18px;line-height:1.6}.cs-landing .final-cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:900px){.cs-landing .final-cta-btns{flex-direction:column;align-items:stretch;max-width:420px;margin-left:auto;margin-right:auto}.cs-landing .final-cta-btns .cs-btn{justify-content:center;width:100%}}
