.guide-canvas{background:radial-gradient(ellipse at 8% 8%, color-mix(in srgb, var(--chart-1) 22%, transparent), transparent 44%), radial-gradient(ellipse at 95% 24%, color-mix(in srgb, var(--chart-2) 14%, transparent), transparent 42%), var(--background)}.guide-glass{background:linear-gradient(color-mix(in srgb, var(--card) 90%, transparent), color-mix(in srgb, var(--card) 90%, transparent)) padding-box, linear-gradient(125deg, color-mix(in srgb, var(--chart-1) 68%, transparent), color-mix(in srgb, var(--chart-2) 48%, transparent), color-mix(in srgb, var(--chart-3) 60%, transparent)) border-box;box-shadow:inset 0 1px 20px color-mix(in srgb, var(--primary) 5%, transparent), var(--shadow-sm);backdrop-filter:blur(20px);border:1px solid #0000}.guide-header{transition:box-shadow var(--transition-normal), backdrop-filter var(--transition-normal)}.guide-header.is-scrolled{backdrop-filter:blur(32px);box-shadow:var(--shadow-md)}.guide-hero{isolation:isolate;background:radial-gradient(ellipse at 25% 15%, color-mix(in srgb, var(--chart-1) 30%, transparent), transparent 58%), radial-gradient(ellipse at 85% 45%, color-mix(in srgb, var(--chart-2) 24%, transparent), transparent 55%), radial-gradient(ellipse at 60% 100%, color-mix(in srgb, var(--chart-3) 15%, transparent), transparent 45%);position:relative;overflow:hidden}.guide-hero:before{content:"";z-index:-1;opacity:.25;background-image:linear-gradient(color-mix(in srgb, var(--border) 60%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--border) 60%, transparent) 1px, transparent 1px);mask-image:linear-gradient(transparent, var(--foreground), transparent);background-size:76px 76px;position:absolute;inset:0}.guide-spectrum{background:linear-gradient(100deg, var(--primary), var(--chart-2) 55%, var(--chart-3));color:#0000;-webkit-background-clip:text;background-clip:text}.guide-cta{isolation:isolate;background:linear-gradient(112deg, var(--primary), color-mix(in srgb, var(--primary) 78%, var(--chart-3)));color:var(--primary-foreground);box-shadow:0 8px 32px -10px color-mix(in srgb, var(--primary) 65%, transparent);transition:transform var(--transition-normal), box-shadow var(--transition-normal);position:relative;overflow:hidden}.guide-shimmer{position:relative;overflow:hidden}.guide-shimmer:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--foreground) 12%, transparent), transparent);position:absolute;inset:0;transform:translate(-145%)skew(-18deg)}.guide-shimmer:hover:after,.guide-shimmer:focus-visible:after{animation:.35s ease-out guide-shimmer}.guide-cta:hover{box-shadow:0 12px 40px -10px color-mix(in srgb, var(--primary) 75%, transparent);transform:translateY(-2px)scale(1.015)}.guide-feature{transition:transform var(--transition-normal), box-shadow var(--transition-normal)}.guide-feature:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)scale(1.008)}.guide-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--chart-1) 18%, var(--card)), color-mix(in srgb, var(--chart-3) 12%, var(--card)))}.guide-security{background:radial-gradient(ellipse at 0% 70%, color-mix(in srgb, var(--chart-2) 19%, transparent), transparent 60%), radial-gradient(ellipse at 100% 20%, color-mix(in srgb, var(--chart-3) 19%, transparent), transparent 60%)}.guide-orbit{border:1px solid color-mix(in srgb, var(--chart-3) 45%, var(--border));box-shadow:0 0 80px -20px color-mix(in srgb, var(--chart-3) 40%, transparent), inset 0 0 45px color-mix(in srgb, var(--chart-1) 12%, transparent)}.guide-faq[open] .guide-faq-icon{transform:rotate(45deg)}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq[open] .guide-faq-answer{animation:.18s ease-out guide-answer}.guide-section{scroll-margin-top:110px}@keyframes guide-shimmer{to{transform:translate(145%)skew(-18deg)}}@keyframes guide-answer{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.guide-canvas *,.guide-canvas :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.guide-feature:hover,.guide-cta:hover{transform:none}}
