:root{--color-pink:#ff007f;--color-lime:#cf0;--color-cyan:#00e5ff;--color-purple:#7000ff;--color-yellow:#ffe600;--color-bg:#06030d;--color-surface:#120b24;--color-surface-hover:#1b1035;--color-text:#fff;--color-text-muted:#ded9ec;--font-header:"Syne", sans-serif;--font-subheader:"Space Grotesk", sans-serif;--font-body:"Plus Jakarta Sans", sans-serif;--transition-fast:.15s cubic-bezier(.25, .46, .45, .94);--transition-normal:.3s cubic-bezier(.25, 1, .5, 1);--border-radius:16px;--border:3px solid var(--color-text);--box-shadow:6px 6px 0px var(--color-pink), 12px 12px 0px var(--color-purple)}.theme-corporate{--color-bg:#fff;--color-surface:#f8f9fa;--color-surface-hover:#e9ecef;--color-text:#0f2b46;--color-text-muted:#495057;--color-accent:#06c;--color-pink:#bf0050;--color-lime:#06c;--color-cyan:#0f2b46;--color-yellow:#f90;--font-header:"Inter", sans-serif;--font-subheader:"Inter", sans-serif;--font-body:"Inter", sans-serif;--border-radius:6px;--border:1px solid #dee2e6;--box-shadow:0px 4px 16px #0000000d}.theme-genz{--color-bg:#06030d;--color-surface:#120b24;--color-surface-hover:#1b1035;--color-text:#fff;--color-text-muted:#ded9ec;--color-accent:#cf0;--color-pink:#ff007f;--color-lime:#cf0;--color-cyan:#00e5ff;--color-yellow:#ffe600;--font-header:"Syne", sans-serif;--font-subheader:"Space Grotesk", sans-serif;--font-body:"Plus Jakarta Sans", sans-serif;--border-radius:16px;--border:3px solid var(--color-text);--box-shadow:6px 6px 0px var(--color-pink), 12px 12px 0px var(--color-purple)}.theme-artistic{--color-bg:#0a080c;--color-surface:#ffffff05;--color-surface-hover:#ffffff0d;--color-text:#f5f0eb;--color-text-muted:#bfb5a7;--color-accent:#e6c2b3;--color-pink:#dca391;--color-lime:#b6c4b6;--color-cyan:#a8d5db;--color-yellow:#f3e9d2;--font-header:"Playfair Display", serif;--font-subheader:"Playfair Display", serif;--font-body:"Plus Jakarta Sans", sans-serif;--border-radius:20px;--border:1px solid #ffffff14;--box-shadow:0px 10px 30px #0006}.theme-reader{--color-bg:#fbf8f3;--color-surface:#f4efe6;--color-surface-hover:#eae3d5;--color-text:#111;--color-text-muted:#4e4e4e;--color-accent:#8b1e2a;--color-pink:#bf3f4a;--color-lime:#111;--color-cyan:#225a70;--color-yellow:#a87f18;--font-header:"Lora", serif;--font-subheader:"Lora", serif;--font-body:"Lora", serif;--border-radius:0px;--border:1px solid #dcd3bf;--box-shadow:none}.theme-gamer{--color-bg:#0a0b10;--color-surface:#151722;--color-surface-hover:#1f2233;--color-text:#bbf3ff;--color-text-muted:#7da8bf;--color-accent:#ff3e3e;--color-pink:#ff3e3e;--color-lime:#9e00ff;--color-cyan:#00e5ff;--color-yellow:#ffe600;--font-header:"Orbitron", sans-serif;--font-subheader:"Orbitron", sans-serif;--font-body:"Space Grotesk", sans-serif;--border-radius:4px;--border:2px double #ff3e3e;--box-shadow:0 0 10px #ff3e3e4d, inset 0 0 4px #ff3e3e1a}.theme-futuristic{--color-bg:#020208;--color-surface:#090916;--color-surface-hover:#12122e;--color-text:#e0e0e9;--color-text-muted:#8b8ba9;--color-accent:#9d4edd;--color-pink:#ff70a6;--color-lime:#4cc9f0;--color-cyan:#72efdd;--color-yellow:#f8c537;--font-header:"Syncopate", sans-serif;--font-subheader:"Syncopate", sans-serif;--font-body:"JetBrains Mono", monospace;--border-radius:8px;--border:1px solid #4cc9f04d;--box-shadow:0 0 15px #9d4edd33}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.75;transition:background .5s,color .3s;overflow-x:hidden}body.theme-corporate{background-image:none!important}body.theme-genz{background-image:radial-gradient(circle at 10% 20%,#7000ff1a 0%,#0000 40%),radial-gradient(circle at 90% 80%,#ff007f1a 0%,#0000 40%),linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:100% 100%,100% 100%,40px 40px,40px 40px}body.theme-artistic{background-image:radial-gradient(circle at 50% -20%,#e6c2b312 0%,#0000 50%),radial-gradient(circle at 10% 80%,#82a8930a 0%,#0000 40%),radial-gradient(circle at 90% 40%,#a3c9c90a 0%,#0000 40%)}body.theme-reader{background-image:radial-gradient(#ece7dc 1px,#0000 1px);background-size:24px 24px}body.theme-gamer{background-image:linear-gradient(#b4f0ff05 1px,#0000 1px),linear-gradient(90deg,#b4f0ff05 1px,#0000 1px);background-size:30px 30px}body.theme-futuristic{background-image:radial-gradient(circle,#9d4edd14 0%,#0000 60%),radial-gradient(circle at 80% 20%,#4cc9f00d 0%,#0000 45%)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-surface);border:2px solid var(--color-bg);border-radius:10px}::selection{background-color:var(--color-accent);color:var(--color-bg)}@keyframes float{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(1deg)}to{transform:translateY(0)rotate(0)}}@keyframes float-reverse{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(12px)rotate(-1.5deg)}to{transform:translateY(0)rotate(0)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-neon{0%,to{box-shadow:0 0 10px var(--color-lime)}50%{box-shadow:0 0 20px var(--color-pink)}}.float-1{animation:6s ease-in-out infinite float}.float-2{animation:7s ease-in-out infinite float-reverse}.float-3{animation:8s ease-in-out infinite float}.font-header{font-family:var(--font-header)}.font-subheader{font-family:var(--font-subheader)}.selector-card-hover:hover{transform:translateY(-8px);box-shadow:0 20px 40px #ff007f26!important}.pop-card{background-color:var(--color-surface);border:var(--border);border-radius:var(--border-radius);transition:all var(--transition-normal);box-shadow:var(--box-shadow);padding:32px;position:relative}body.theme-corporate .pop-card:hover{background-color:var(--color-surface-hover);transform:translateY(-3px);box-shadow:0 8px 24px #00000014}body.theme-genz .pop-card:hover{box-shadow:12px 12px 0px var(--color-pink), 18px 18px 0px var(--color-purple);transform:translate(-6px,-6px)}body.theme-artistic .pop-card:hover{background-color:#ffffff0a;border-color:#ffffff26;transform:scale(1.01)}body.theme-reader .pop-card:hover{background-color:var(--color-surface-hover)}body.theme-gamer .pop-card:hover{border-color:var(--color-cyan);box-shadow:0 0 15px #00e5ff59}body.theme-futuristic .pop-card:hover{border-color:var(--color-pink);box-shadow:0 0 20px #ff70a640}.card-theme-variant-1,.card-theme-variant-2,.card-theme-variant-3{background-color:var(--color-surface);border:var(--border);border-radius:var(--border-radius);transition:all var(--transition-normal);box-shadow:var(--box-shadow);padding:32px;position:relative}body.theme-genz .card-theme-variant-1{border-color:var(--color-lime);box-shadow:6px 6px 0px var(--color-lime), 12px 12px 0px var(--color-cyan)}body.theme-genz .card-theme-variant-2{border-color:var(--color-pink);box-shadow:6px 6px 0px var(--color-pink), 12px 12px 0px var(--color-yellow)}body.theme-genz .card-theme-variant-3{border-color:var(--color-cyan);box-shadow:6px 6px 0px var(--color-cyan), 12px 12px 0px var(--color-purple)}body.theme-gamer .card-theme-variant-1{border-color:var(--color-lime);box-shadow:0 0 8px #9e00ff66}body.theme-gamer .card-theme-variant-2{border-color:var(--color-pink);box-shadow:0 0 8px #ff3e3e66}body.theme-gamer .card-theme-variant-3{border-color:var(--color-cyan);box-shadow:0 0 8px #00e5ff66}.pop-btn{background-color:var(--color-accent);color:var(--color-bg);font-family:var(--font-header);text-transform:uppercase;border:var(--border);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-fast);box-shadow:3px 3px 0 var(--color-pink);align-items:center;gap:10px;padding:14px 30px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}body.theme-corporate .pop-btn{box-shadow:none;color:#fff}body.theme-corporate .pop-btn:hover{background-color:#0052a3}body.theme-reader .pop-btn{box-shadow:none;background-color:var(--color-accent);color:#fff}body.theme-reader .pop-btn:hover{background-color:#6a131c}body.theme-artistic .pop-btn{box-shadow:none;color:var(--color-accent);border-color:var(--color-accent);background:#ffffff0d}body.theme-artistic .pop-btn:hover{background:var(--color-accent);color:#000}body.theme-gamer .pop-btn{color:#0a0b10;box-shadow:0 0 8px #ff3e3e80}body.theme-gamer .pop-btn:hover{transform:scale(1.02);box-shadow:0 0 15px #ff3e3ecc}body.theme-genz .pop-btn:hover{box-shadow:6px 6px 0px var(--color-pink);background-color:var(--color-pink);color:var(--color-text);transform:translate(-3px,-3px)}.pop-btn-secondary{color:var(--color-text);font-family:var(--font-header);text-transform:uppercase;border:var(--border);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-fast);box-shadow:3px 3px 0 var(--color-cyan);background-color:#0000;align-items:center;gap:10px;padding:14px 30px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}body.theme-corporate .pop-btn-secondary{box-shadow:none;color:#0f2b46;border-color:#dee2e6}body.theme-corporate .pop-btn-secondary:hover{background-color:#f1f3f5}body.theme-reader .pop-btn-secondary{box-shadow:none;color:#111;border-color:#111}body.theme-reader .pop-btn-secondary:hover{background-color:#eae3d5}body.theme-artistic .pop-btn-secondary{box-shadow:none;color:#fff;border-color:#fff3}body.theme-artistic .pop-btn-secondary:hover{background-color:#ffffff0d}body.theme-gamer .pop-btn-secondary{color:var(--color-cyan);border-color:var(--color-cyan);box-shadow:0 0 8px #00e5ff4d}body.theme-gamer .pop-btn-secondary:hover{box-shadow:0 0 15px #00e5ff99}body.theme-genz .pop-btn-secondary:hover{box-shadow:6px 6px 0px var(--color-cyan);background-color:var(--color-cyan);color:var(--color-bg);transform:translate(-3px,-3px)}.funky-badge{background-color:var(--color-pink);color:#fff;border:var(--border);font-family:var(--font-header);text-transform:uppercase;box-shadow:3px 3px 0px var(--color-lime);border-radius:100px;width:fit-content;padding:6px 16px;font-size:11px;font-weight:800;display:inline-block;transform:rotate(-3deg)}body.theme-corporate .funky-badge{box-shadow:none;color:#fff;background-color:#0f2b46;border:none;border-radius:4px;transform:none}body.theme-reader .funky-badge{box-shadow:none;color:#8b1e2a;background-color:#0000;border-bottom:2px solid #8b1e2a;border-radius:0;transform:none}body.theme-artistic .funky-badge{box-shadow:none;border-color:var(--color-accent);color:var(--color-accent);background-color:#ffffff08;transform:none}body.theme-gamer .funky-badge{box-shadow:none;color:var(--color-pink);border:1px solid var(--color-pink);background-color:#151722;border-radius:0;transform:none}body.theme-futuristic .funky-badge{border:1px solid var(--color-accent);color:var(--color-accent);letter-spacing:.1em;background-color:#090916;border-radius:4px;transform:none;box-shadow:0 0 8px #9d4edd4d}.funky-badge-lime{background-color:var(--color-lime);color:var(--color-bg);border:var(--border);font-family:var(--font-header);text-transform:uppercase;box-shadow:3px 3px 0px var(--color-pink);border-radius:100px;width:fit-content;padding:6px 16px;font-size:11px;font-weight:800;display:inline-block;transform:rotate(2deg)}body.theme-corporate .funky-badge-lime{box-shadow:none;color:#0f2b46;background-color:#e9ecef;border:none;border-radius:4px;transform:none}body.theme-reader .funky-badge-lime{box-shadow:none;color:#111;background-color:#eae3d5;border:none;border-radius:0;transform:none}body.theme-artistic .funky-badge-lime{box-shadow:none;border-color:var(--color-accent);color:var(--color-accent);background-color:#ffffff08;transform:none}body.theme-gamer .funky-badge-lime{box-shadow:none;color:var(--color-cyan);border:1px solid var(--color-cyan);background-color:#151722;border-radius:0;transform:none}body.theme-futuristic .funky-badge-lime{border:1px solid var(--color-lime);color:var(--color-lime);letter-spacing:.1em;background-color:#090916;border-radius:4px;transform:none;box-shadow:0 0 8px #4cc9f04d}.theme-header{z-index:1000;border-bottom:var(--border);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background-color:#06030dbf;justify-content:space-between;align-items:center;padding:16px 40px;transition:all .3s;display:flex;position:sticky;top:0}body.theme-corporate .theme-header{background-color:#ffffffe6;border-bottom:1px solid #e9ecef;box-shadow:0 2px 10px #00000005}body.theme-reader .theme-header{background-color:#fbf8f3;border-bottom:2px solid #111;padding:24px 40px}body.theme-artistic .theme-header{background-color:#0a080ca6;border-bottom:1px solid #ffffff0d}body.theme-gamer .theme-header{border-bottom:2px double var(--color-pink);background-color:#0a0b10e6;box-shadow:0 0 10px #ff3e3e33}.logo-header-img{aspect-ratio:1;z-index:1002;border-radius:6px;width:110px;height:110px;margin-bottom:-36px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);position:relative}body.theme-corporate .logo-header-img,body.theme-reader .logo-header-img{width:60px;height:60px;margin-bottom:0}.nav-link-item{color:var(--color-text);font-family:var(--font-subheader);text-transform:uppercase;border-bottom:3px solid #0000;padding-bottom:4px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s}.nav-link-item:hover{color:var(--color-accent)}.nav-link-active{color:var(--color-accent);font-family:var(--font-subheader);text-transform:uppercase;border-bottom:3px solid var(--color-accent);padding-bottom:4px;font-size:14px;font-weight:700;text-decoration:none}body.theme-reader .nav-link-active{border-bottom-width:2px;font-weight:900}body.theme-corporate .nav-link-active{border-bottom:2px solid var(--color-accent)}.theme-switcher-select{font-family:var(--font-subheader);text-transform:uppercase;background-color:var(--color-surface);color:var(--color-text);border:var(--border);border-radius:var(--border-radius);cursor:pointer;outline:none;padding:6px 12px;font-size:11px;font-weight:700}.hero-section{maxWidth:1400px;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;margin:0 auto;padding:100px 40px 60px;display:grid}body.theme-corporate .hero-section{padding:120px 40px 80px}body.theme-reader .hero-section{text-align:center;border-bottom:1px solid #ddd;flex-direction:column;padding:80px 40px;display:flex}body.theme-reader .hero-text-area{align-items:center}body.theme-reader .hero-graphic-area{display:none!important}.hero-main-heading{color:var(--color-text);letter-spacing:-.02em;text-transform:uppercase;font-size:64px;font-weight:900;line-height:1.05}body.theme-corporate .hero-main-heading{text-transform:none;letter-spacing:-.03em;font-size:56px;font-weight:800}body.theme-reader .hero-main-heading{text-transform:none;max-width:900px;font-size:48px;font-weight:800}body.theme-artistic .hero-main-heading{text-transform:none;font-size:54px;font-style:italic;font-weight:300}body.theme-gamer .hero-main-heading{text-shadow:0 0 10px #ff3e3e66;font-size:52px}body.theme-futuristic .hero-main-heading{letter-spacing:.05em;font-size:44px;line-height:1.2}.hero-sub-paragraph{color:var(--color-text-muted);max-width:600px;font-size:18px;line-height:1.6}body.theme-reader .hero-sub-paragraph{max-width:800px}.hero-buttons{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.hero-proof-strip{font-size:13px;font-weight:700;font-family:var(--font-subheader);color:var(--color-accent);opacity:.9;margin-top:16px}body.theme-corporate .hero-proof-strip{color:var(--color-text-muted)}body.theme-reader .hero-proof-strip{border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:100%;padding:12px 0}.llama-image-wrapper{border-radius:var(--border-radius);border:var(--border);background-color:var(--color-surface);width:420px;height:520px;box-shadow:var(--box-shadow);transition:all var(--transition-normal);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}body.theme-corporate .llama-image-wrapper{border-radius:8px;box-shadow:0 10px 30px #0000000f}body.theme-artistic .llama-image-wrapper{border-radius:30px}body.theme-gamer .llama-image-wrapper{border:2px solid var(--color-accent);box-shadow:0 0 20px #ff3e3e33}.llama-image-wrapper img{object-fit:cover;width:100%;height:100%;display:block}.services-section{max-width:1400px;margin:0 auto;padding:80px 40px}.section-header-centered{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:60px;display:flex}.section-title{text-transform:uppercase;font-size:48px}body.theme-corporate .section-title{text-transform:none;font-size:42px}body.theme-reader .section-title{text-transform:none;font-size:38px}body.theme-artistic .section-title{text-transform:none;font-style:italic;font-weight:300}.section-subtitle{color:var(--color-text-muted);max-width:600px;font-size:18px}.services-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;display:grid}body.theme-reader .services-grid{border-top:1px solid #ddd;grid-template-columns:1fr 1fr;gap:30px;padding-top:40px}.services-card-item{background-color:var(--color-surface);border:var(--border);border-radius:var(--border-radius);box-shadow:var(--box-shadow);transition:all var(--transition-normal);flex-direction:column;gap:20px;padding:24px;display:flex}body.theme-reader .services-card-item{box-shadow:none;border:none;border-bottom:1px solid #ddd;border-radius:0;padding:0 0 20px}.services-img-wrapper{border-radius:var(--border-radius);border:var(--border);width:100%;height:240px;overflow:hidden}body.theme-corporate .services-img-wrapper{border-radius:6px;height:200px}body.theme-reader .services-img-wrapper{display:none!important}.services-img-wrapper img{object-fit:cover;width:100%;height:100%}.services-card-title{text-transform:uppercase;color:var(--color-text);font-size:22px}body.theme-corporate .services-card-title{text-transform:none;font-size:20px}body.theme-reader .services-card-title{text-transform:none;border-bottom:2px solid #111;padding-bottom:6px;font-size:22px;font-weight:800}.services-details-list{flex-direction:column;gap:8px;font-size:13px;display:flex}.services-strong-pink{color:var(--color-pink)}.services-strong-lime{color:var(--color-lime)}.services-strong-cyan{color:var(--color-cyan)}body.theme-corporate .services-strong-pink,body.theme-corporate .services-strong-lime,body.theme-corporate .services-strong-cyan{color:#0f2b46}body.theme-reader .services-strong-pink,body.theme-reader .services-strong-lime,body.theme-reader .services-strong-cyan{color:#8b1e2a}.roadmap-section{border-top:var(--border);border-bottom:var(--border);padding:80px 40px}body.theme-corporate .roadmap-section{background-color:var(--color-surface);border:none}body.theme-reader .roadmap-section{border-top:1px solid #111;border-bottom:1px solid #111}.roadmap-container-inner{max-width:1400px;margin:0 auto}.roadmap-card-item{box-shadow:var(--box-shadow);border:var(--border);border-radius:var(--border-radius);flex-direction:column;gap:12px;padding:24px;display:flex}body.theme-reader .roadmap-card-item{box-shadow:none;border:none;border-left:2px solid #8b1e2a;border-radius:0}.roadmap-step-num{color:var(--color-pink);font-size:32px;font-weight:700}body.theme-corporate .roadmap-step-num{color:#0f2b46}body.theme-reader .roadmap-step-num{color:#8b1e2a}.roadmap-step-title{text-transform:uppercase;color:var(--color-text);font-size:18px}body.theme-corporate .roadmap-step-title{text-transform:none}body.theme-reader .roadmap-step-title{text-transform:none;font-size:20px}.roadmap-step-desc{color:var(--color-text-muted);font-size:13.5px}.testimonials-section{max-width:1400px;margin:0 auto;padding:80px 40px}.testimonial-card-item{box-shadow:var(--box-shadow);border:var(--border);border-radius:var(--border-radius);flex-direction:column;gap:16px;padding:28px;display:flex}body.theme-reader .testimonial-card-item{box-shadow:none;border:none;border-bottom:2px solid #111;border-radius:0}.testimonial-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.testimonial-client-name{color:var(--color-lime);font-size:22px;font-weight:700}body.theme-corporate .testimonial-client-name{color:#0f2b46;font-size:20px}body.theme-reader .testimonial-client-name{color:#111;font-size:22px}.testimonial-nda-badge{color:var(--color-text-muted);background-color:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}body.theme-corporate .testimonial-nda-badge{background-color:#e9ecef}body.theme-reader .testimonial-nda-badge{color:#111;border:1px solid #111;border-radius:0}.testimonial-quote{color:var(--color-text);font-size:16px;font-style:italic;line-height:1.6}.testimonial-audit-details{color:var(--color-text-muted);border-top:1px solid #ffffff1a;flex-direction:column;gap:6px;padding-top:12px;font-size:13px;display:flex}body.theme-corporate .testimonial-audit-details{border-top:1px solid #dee2e6}body.theme-reader .testimonial-audit-details{color:#111;border-top:1px dashed #111}.testimonial-case-link{color:var(--color-accent);font-size:13px;font-weight:700;text-decoration:none}.testimonial-case-link:hover{text-decoration:underline}.qualification-section{max-width:1400px;margin:0 auto;padding:40px 40px 80px}.qualification-card{flex-direction:column;gap:16px;display:flex}.qualification-title{text-transform:uppercase;font-size:26px}body.theme-corporate .qualification-title{text-transform:none;font-size:22px}body.theme-reader .qualification-title{text-transform:none;border-bottom:2px solid #111;padding-bottom:6px;font-size:24px}.qualification-title-cyan{color:var(--color-cyan)}.qualification-title-pink{color:var(--color-pink)}body.theme-corporate .qualification-title-cyan,body.theme-corporate .qualification-title-pink{color:#0f2b46}body.theme-reader .qualification-title-cyan,body.theme-reader .qualification-title-pink{color:#8b1e2a}.qualification-list{flex-direction:column;gap:12px;list-style-type:none;display:flex}.qualification-list li{align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.qualification-bullet{font-size:16px;font-weight:700}.qualification-bullet-check{color:var(--color-lime)}.qualification-bullet-cross{color:var(--color-pink)}body.theme-corporate .qualification-bullet-check{color:#06c}body.theme-corporate .qualification-bullet-cross{color:#bf0050}body.theme-reader .qualification-bullet-check{color:#111}body.theme-reader .qualification-bullet-cross{color:#8b1e2a}.pricing-section{max-width:1400px;margin:0 auto;padding:80px 40px}.pricing-card-item{box-shadow:var(--box-shadow);border:var(--border);border-radius:var(--border-radius);flex-direction:column;gap:16px;padding:24px;display:flex}body.theme-reader .pricing-card-item{box-shadow:none;border:none;border-top:1px solid #111;border-radius:0}.pricing-item-title{text-transform:uppercase;color:var(--color-pink);font-size:20px}body.theme-corporate .pricing-item-title{text-transform:none;color:#0f2b46}body.theme-reader .pricing-item-title{text-transform:none;color:#8b1e2a;font-size:22px}.pricing-item-cost{color:var(--color-text);font-size:28px;font-weight:700}body.theme-reader .pricing-item-cost{color:#111}.pricing-item-desc{color:var(--color-text-muted);font-size:13px}.pricing-footer-note{text-align:center;color:var(--color-text-muted);margin-top:30px;font-size:14px;font-style:italic}.hype-engine-section{max-width:900px;margin:0 auto;padding:40px 40px 80px}.faq-section{max-width:900px;margin:0 auto;padding:80px 40px}.faq-list-container{flex-direction:column;gap:20px;display:flex}.faq-card-item{cursor:pointer;padding:20px 24px}body.theme-reader .faq-card-item{box-shadow:none;border:none;border-bottom:1px solid #ddd;border-radius:0}.faq-card-header{color:var(--color-text);justify-content:space-between;align-items:center;font-size:18px;font-weight:700;display:flex}body.theme-reader .faq-card-header{color:#111}.faq-card-question{line-height:1.4}.faq-card-toggle-icon{color:var(--color-pink);font-size:24px}body.theme-corporate .faq-card-toggle-icon{color:#06c}body.theme-reader .faq-card-toggle-icon{color:#8b1e2a}.faq-card-answer{color:var(--color-text-muted);border-top:1px solid #ffffff0f;margin-top:16px;padding-top:16px;font-size:15px}body.theme-corporate .faq-card-answer{border-top:1px solid #dee2e6}body.theme-reader .faq-card-answer{color:#4e4e4e;border-top:1px dashed #111}.about-container{max-width:1400px;margin:0 auto;padding:80px 40px}.about-header-section{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:80px;display:flex}.about-manifesto-title{text-transform:uppercase;font-size:64px}body.theme-corporate .about-manifesto-title{text-transform:none;font-size:52px}body.theme-reader .about-manifesto-title{text-transform:none;font-size:42px}.about-manifesto-desc{color:var(--color-text-muted);max-width:700px;font-size:20px}.about-pillars-grid{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:100px;display:grid}.about-pillar-card{flex-direction:column;gap:16px;display:flex}.about-pillar-heading{text-transform:uppercase;color:var(--color-lime);font-size:28px}body.theme-corporate .about-pillar-heading{text-transform:none;color:#0f2b46}body.theme-reader .about-pillar-heading{text-transform:none;color:#8b1e2a}.about-pillar-body{color:var(--color-text-muted)}.about-team-section{margin-bottom:60px}.team-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px;display:grid}.team-card-item{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}body.theme-reader .team-card-item{box-shadow:none;border:none;border-top:1px solid #111;border-radius:0;padding:20px 0}.team-avatar-wrapper{border:4px solid var(--color-accent);border-radius:50%;width:180px;height:180px;overflow:hidden;box-shadow:0 8px 16px #00000080}body.theme-corporate .team-avatar-wrapper{box-shadow:none;border-width:2px;border-radius:8px}body.theme-reader .team-avatar-wrapper{box-shadow:none;border:2px solid #111;border-radius:0}.team-member-name{color:var(--color-text);text-transform:uppercase;font-size:22px}body.theme-corporate .team-member-name,body.theme-reader .team-member-name{text-transform:none}.team-member-role{color:var(--color-cyan);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}body.theme-corporate .team-member-role{color:#495057}body.theme-reader .team-member-role{color:#8b1e2a}.team-member-bio{color:var(--color-text-muted);font-size:13px}.portfolio-container,.portfolio-detail-container{max-width:1400px;margin:0 auto;padding:80px 40px}.portfolio-detail-card{flex-direction:column;gap:30px;display:flex}.portfolio-back-btn{font-family:var(--font-header);color:var(--color-lime);border:var(--border);border-radius:var(--border-radius);cursor:pointer;fontWeight:bold;text-transform:uppercase;fontSize:12px;background-color:#0000;align-self:flex-start;padding:8px 16px}.portfolio-detail-title{text-transform:uppercase;color:var(--color-text);font-size:48px;line-height:1.05}body.theme-corporate .portfolio-detail-title,body.theme-reader .portfolio-detail-title{text-transform:none}.portfolio-metrics-strip{border-top:var(--border);border-bottom:var(--border);grid-template-columns:1fr 1fr;gap:20px;padding:24px 0;display:grid}.portfolio-metric-label-before{text-transform:uppercase;color:var(--color-pink);font-size:13px;font-weight:700;font-family:var(--font-subheader)}.portfolio-metric-label-after{text-transform:uppercase;color:var(--color-lime);font-size:13px;font-weight:700;font-family:var(--font-subheader)}.portfolio-metric-value-before{color:var(--color-pink);font-size:20px;font-weight:700}.portfolio-metric-value-after{color:var(--color-lime);font-size:20px;font-weight:700}body.theme-corporate .portfolio-metric-value-before{color:#c06}body.theme-corporate .portfolio-metric-value-after{color:#06c}body.theme-reader .portfolio-metric-value-before{color:#8b1e2a}body.theme-reader .portfolio-metric-value-after{color:#111}.portfolio-meta-info-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.portfolio-meta-label{text-transform:uppercase;color:var(--color-text-muted);font-size:12px}.portfolio-meta-value{color:var(--color-text);font-size:16px;font-weight:700}.portfolio-tech-badge{color:var(--color-text);background-color:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;padding:2px 8px;font-size:11px}body.theme-corporate .portfolio-tech-badge{color:#0f2b46;background-color:#e9ecef;border-color:#dee2e6}body.theme-reader .portfolio-tech-badge{color:#111;background:0 0;border-color:#111;border-radius:0}.portfolio-details-narrative{border-top:1px solid #ffffff1a;flex-direction:column;gap:24px;padding-top:24px;display:flex}body.theme-corporate .portfolio-details-narrative{border-top:1px solid #dee2e6}body.theme-reader .portfolio-details-narrative{border-top:1px dashed #111}.narrative-title-cyan{color:var(--color-cyan);text-transform:uppercase;margin-bottom:8px;font-size:22px}.narrative-title-lime{color:var(--color-lime);text-transform:uppercase;margin-bottom:8px;font-size:22px}body.theme-corporate .narrative-title-cyan,body.theme-corporate .narrative-title-lime,body.theme-reader .narrative-title-cyan,body.theme-reader .narrative-title-lime{color:#0f2b46;text-transform:none}.narrative-body{color:var(--color-text-muted);font-size:15px}.portfolio-testimonial-box{border-left:4px solid var(--color-pink);background-color:#00000040;border-radius:8px;padding:24px}body.theme-corporate .portfolio-testimonial-box{background-color:#f8f9fa;border-left-color:#06c}body.theme-reader .portfolio-testimonial-box{background:0 0;border-left:2px solid #8b1e2a}.portfolio-testimonial-quote{color:var(--color-text);margin-bottom:16px;font-size:16px;font-style:italic}.portfolio-client-name{color:var(--color-lime);font-weight:700}body.theme-corporate .portfolio-client-name{color:#0f2b46}body.theme-reader .portfolio-client-name{color:#111}.portfolio-client-role{color:var(--color-text-muted);font-size:12px}.portfolio-header-centered{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:60px;display:flex}.portfolio-main-title{text-transform:uppercase;letter-spacing:-.03em;font-size:64px}body.theme-corporate .portfolio-main-title,body.theme-reader .portfolio-main-title{text-transform:none}.portfolio-subtitle{color:var(--color-text-muted);max-width:600px;font-size:20px}.portfolio-filter-bar{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:60px;display:flex}.portfolio-filter-btn{font-family:var(--font-header);background-color:var(--color-surface);color:var(--color-text);border:var(--border);border-radius:var(--border-radius);cursor:pointer;padding:12px 24px;font-size:14px;font-weight:800;transition:all .15s}.portfolio-filter-btn.active{background-color:var(--color-accent);color:var(--color-bg);box-shadow:3px 3px 0 var(--color-pink);transform:translate(-2px,-2px)}body.theme-corporate .portfolio-filter-btn.active,body.theme-reader .portfolio-filter-btn.active{box-shadow:none;transform:none}.projects-grid{grid-template-columns:1fr 1fr;gap:50px;display:grid}.project-card-item{flex-direction:column;gap:20px;display:flex}body.theme-reader .project-card-item{box-shadow:none;border:none;border-top:1px solid #111;border-radius:0;padding:24px 0 0}.project-card-header{width:100%;position:relative}.project-card-metrics{background-color:var(--color-surface-hover);border:var(--border);color:var(--color-lime);font-size:14px;font-weight:700;font-family:var(--font-subheader);box-shadow:2px 2px 0 var(--color-pink);border-radius:8px;padding:8px 16px;display:inline-block}body.theme-corporate .project-card-metrics{box-shadow:none;border-color:#dee2e6}body.theme-reader .project-card-metrics{box-shadow:none;color:#8b1e2a;border:none;padding:0}.project-card-content{flex-direction:column;gap:10px;display:flex}.project-card-tech-list{flex-wrap:wrap;gap:8px;display:flex}.project-card-tech-tag{text-transform:uppercase;color:var(--color-cyan);font-size:11px;font-weight:700;font-family:var(--font-subheader)}.project-card-title{text-transform:uppercase;font-size:28px}body.theme-corporate .project-card-title,body.theme-reader .project-card-title{text-transform:none}.project-card-desc{color:var(--color-text-muted)}.project-card-meta-list{color:var(--color-text-muted);flex-direction:column;gap:4px;margin:8px 0;font-size:13px;display:flex}body.theme-reader .project-card-meta-list{color:#111}.project-card-cta{width:fit-content;margin-top:auto}.blog-container,.blog-detail-container{max-width:1400px;margin:0 auto;padding:80px 40px}.blog-detail-card{flex-direction:column;gap:24px;display:flex}.blog-back-btn{font-family:var(--font-header);color:var(--color-lime);border:var(--border);border-radius:var(--border-radius);cursor:pointer;fontWeight:bold;text-transform:uppercase;fontSize:12px;background-color:#0000;align-self:flex-start;padding:8px 16px}.blog-detail-date{color:var(--color-text-muted);font-size:13px}body.theme-reader .blog-detail-date{color:#111}.blog-detail-title{text-transform:uppercase;color:var(--color-text);font-size:42px;line-height:1.1}body.theme-corporate .blog-detail-title,body.theme-reader .blog-detail-title{text-transform:none}.blog-author-strip{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding-bottom:16px;display:flex}body.theme-corporate .blog-author-strip{border-bottom:1px solid #dee2e6}body.theme-reader .blog-author-strip{border-bottom:1px dashed #111}.blog-author-avatar-wrapper{background-color:var(--color-surface);border-radius:50%;width:40px;height:40px;overflow:hidden}.blog-author-avatar-wrapper img{object-fit:cover;width:100%;height:100%}.blog-author-name{color:var(--color-text);font-weight:700}body.theme-reader .blog-author-name{color:#111}.blog-author-title{color:var(--color-text-muted);font-size:11px}.blog-detail-img-wrapper{border-radius:var(--border-radius);border:var(--border);width:100%;height:450px;overflow:hidden}.blog-detail-img-wrapper img{object-fit:cover;width:100%;height:100%}.blog-detail-summary{color:var(--color-text);border-left:4px solid var(--color-pink);padding-left:16px;font-size:18px;font-style:italic;line-height:1.6}body.theme-corporate .blog-detail-summary{border-left-color:#06c}body.theme-reader .blog-detail-summary{color:#111;border-left:2px solid #8b1e2a}.blog-detail-body{color:var(--color-text-muted);flex-direction:column;gap:16px;font-size:16px;line-height:1.8;display:flex}body.theme-reader .blog-detail-body{color:#111}.blog-header-centered{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:80px;display:flex}.blog-main-title{text-transform:uppercase;font-size:64px}body.theme-corporate .blog-main-title,body.theme-reader .blog-main-title{text-transform:none}.blog-subtitle{color:var(--color-text-muted);max-width:600px;font-size:20px}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;display:grid}.blog-card-item{cursor:pointer;flex-direction:column;gap:16px;display:flex}body.theme-reader .blog-card-item{box-shadow:none;border:none;border-top:1px solid #111;border-radius:0;padding:24px 0 0}.blog-card-img-wrapper{border-radius:var(--border-radius);border:var(--border);width:100%;height:200px;overflow:hidden}body.theme-reader .blog-card-img-wrapper{display:none!important}.blog-card-img-wrapper img{object-fit:cover;width:100%;height:100%}.blog-card-meta-row{justify-content:space-between;align-items:center;display:flex}.blog-card-category{font-size:12px;font-weight:700;font-family:var(--font-subheader);text-transform:uppercase;color:var(--color-cyan)}body.theme-reader .blog-card-category{color:#8b1e2a}.blog-card-readtime{color:var(--color-text-muted);font-size:11px}body.theme-reader .blog-card-readtime{color:#111}.blog-card-title{text-transform:uppercase;color:var(--color-text);font-size:22px}body.theme-corporate .blog-card-title,body.theme-reader .blog-card-title{text-transform:none}.blog-card-desc{color:var(--color-text-muted);font-size:13.5px}body.theme-reader .blog-card-desc{color:#4e4e4e}.blog-card-author-row{border-top:1px solid #ffffff0f;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}body.theme-corporate .blog-card-author-row{border-top:1px solid #dee2e6}body.theme-reader .blog-card-author-row{border-top:1px dashed #111}.blog-card-author-avatar-wrapper{background-color:var(--color-surface-hover);border-radius:50%;width:28px;height:28px;overflow:hidden}body.theme-reader .blog-card-author-avatar-wrapper{display:none!important}.blog-card-author-avatar-wrapper img{object-fit:cover;width:100%;height:100%}.blog-card-author-name{color:var(--color-text);font-size:12px;font-weight:700}body.theme-reader .blog-card-author-name{color:#111}.contact-container{max-width:850px;margin:0 auto;padding:80px 20px}.contact-success-card{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.contact-success-title{text-transform:uppercase;color:var(--color-accent);font-size:38px}body.theme-corporate .contact-success-title,body.theme-reader .contact-success-title{text-transform:none}.contact-success-avatar-wrapper{border:var(--border);border-radius:50%;width:180px;height:180px;margin:10px 0;overflow:hidden}.contact-success-avatar-wrapper img{object-fit:cover;width:100%;height:100%}.contact-success-body{color:var(--color-text);max-width:600px;font-size:18px;line-height:1.6}.contact-success-logs-box{text-align:left;width:100%;max-width:500px;font-size:12px;font-family:var(--font-subheader);color:var(--color-text-muted);background-color:#0000004d;border:1px solid #ffffff1a;border-radius:8px;padding:16px 24px}body.theme-corporate .contact-success-logs-box{color:#495057;background-color:#f8f9fa;border-color:#dee2e6}body.theme-reader .contact-success-logs-box{color:#111;background:0 0;border:1px solid #111;border-radius:0}.success-logs-header{fontWeight:bold;color:var(--color-accent);marginBottom:8px;text-transform:uppercase}.contact-form-card{flex-direction:column;gap:30px;display:flex}.contact-header-centered{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.contact-form-title{text-transform:uppercase;font-size:36px}body.theme-corporate .contact-form-title,body.theme-reader .contact-form-title{text-transform:none}.contact-form-subtitle{color:var(--color-text-muted);max-width:550px;font-size:16px}.contact-funnel-toggle-bar{background-color:var(--color-bg);border:var(--border);border-radius:var(--border-radius);grid-template-columns:1fr 1fr;gap:15px;padding:6px;display:grid}.funnel-toggle-btn{font-family:var(--font-header);text-transform:uppercase;border-radius:calc(var(--border-radius) - 4px);cursor:pointer;color:var(--color-text-muted);background-color:#0000;border:none;padding:14px;font-size:13px;font-weight:700;transition:all .15s}body.theme-reader .funnel-toggle-btn{border-radius:0}.funnel-toggle-btn.active{background-color:var(--color-accent);color:var(--color-bg)}body.theme-corporate .funnel-toggle-btn.active{color:#fff;background-color:#0f2b46}body.theme-reader .funnel-toggle-btn.active{color:#fff;background-color:#8b1e2a}.contact-main-form{flex-direction:column;gap:22px;display:flex}.contact-scheduler-widget{border:var(--border);border-radius:var(--border-radius);background-color:#ffffff03;flex-direction:column;gap:16px;padding:20px;display:flex}.scheduler-step-heading{fontWeight:bold;color:var(--color-text);marginBottom:10px;font-size:15px}.scheduler-days-row{flex-wrap:wrap;gap:10px;display:flex}.scheduler-day-card{textAlign:center;border:var(--border);border-radius:var(--border-radius);cursor:pointer;background-color:#0000;flex:1;min-width:60px;padding:10px;transition:all .15s}.scheduler-day-card.active{border-color:var(--color-accent);background-color:#00e5ff0d}body.theme-corporate .scheduler-day-card.active{background-color:#0066cc0d}body.theme-reader .scheduler-day-card.active{background-color:#8b1e2a0d}.day-name{color:var(--color-text-muted);text-transform:uppercase;font-size:12px}.day-date{color:var(--color-text);font-size:14px;font-weight:700}.scheduler-times-row{flex-wrap:wrap;gap:8px;display:flex}.scheduler-time-pill{border:var(--border);border-radius:var(--border-radius);cursor:pointer;background-color:#0000;padding:8px 14px;font-size:12px;font-weight:700;transition:all .15s}.scheduler-time-pill.active{border-color:var(--color-accent);background-color:#00e5ff0d}body.theme-corporate .scheduler-time-pill.active{background-color:#0066cc0d}body.theme-reader .scheduler-time-pill.active{background-color:#8b1e2a0d}.form-fields-grid-2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-input-wrapper{flex-direction:column;gap:6px;display:flex}.form-input-label{color:var(--color-text);font-size:14px;font-weight:700}.form-text-input,.form-select-input,.form-textarea-input{border:var(--border);border-radius:var(--border-radius);color:var(--color-text);font-family:var(--font-body);background-color:#ffffff05;outline:none;padding:14px;transition:border .2s}.form-text-input:focus,.form-select-input:focus,.form-textarea-input:focus{border-color:var(--color-accent)}body.theme-corporate .form-text-input,body.theme-corporate .form-select-input,body.theme-corporate .form-textarea-input{color:#0f2b46;background-color:#fff}body.theme-reader .form-text-input,body.theme-reader .form-select-input,body.theme-reader .form-textarea-input{color:#111;background-color:#f4efe6}.form-submit-btn{justify-content:center;margin-top:10px}.theme-footer{border-top:var(--border);background-color:var(--color-surface);text-align:center;font-family:var(--font-subheader);flex-direction:column;align-items:center;gap:16px;padding:40px;font-size:14px;transition:all .3s;display:flex}body.theme-corporate .theme-footer{background-color:#fff;border-top:1px solid #e9ecef}body.theme-reader .theme-footer{color:#111;background-color:#fbf8f3;border-top:2px solid #111}.footer-link{color:var(--color-text);font-weight:700;text-decoration:none}.footer-link:hover{color:var(--color-accent)}.footer-copyright{color:var(--color-text-muted)}body.theme-reader .footer-copyright{color:#111}@media (prefers-reduced-motion:reduce){.float-1,.float-2,.float-3,.pulse-active,.dj-spin-disc,.neon-sparkle-trail{transition:none!important;animation:none!important;transform:none!important}}@media (width<=768px){.cursor-trail-dot,.cursor-trail-outline,.neon-sparkle-trail{display:none!important}.float-1,.float-2,.float-3{animation:none!important;transform:none!important}.pop-card,.pop-card-lime,.pop-card-pink,.services-card-item,.roadmap-card-item,.testimonial-card-item,.pricing-card-item,.faq-card-item,.about-pillar-card,.team-card-item,.project-card-item,.blog-card-item{padding:20px!important}.hero-main-heading{font-size:38px!important;line-height:1.1!important}.section-title,.about-manifesto-title,.portfolio-main-title,.blog-main-title{font-size:32px!important}.nav-links,.nav-desktop-cta{display:none!important}.mobile-hamburger-btn{color:var(--color-text);cursor:pointer;background:0 0;border:none;padding:4px;display:block!important}.hero-section,.services-grid,.grid-2,.grid-4,.team-grid,.projects-grid,.blog-grid,.form-fields-grid-2,.about-pillars-grid{grid-template-columns:1fr!important;gap:20px!important}.hero-section{text-align:center;flex-direction:column;display:flex;padding:24px 20px 20px!important}.hero-text-area{align-items:center;order:1!important}.hero-buttons{justify-content:center}.hero-graphic-area{order:2!important}.llama-image-wrapper{width:260px!important;height:320px!important}.mobile-navigation-drawer{backgroundColor:var(--color-surface);border-bottom:var(--border);zIndex:999;flex-direction:column;gap:20px;padding:30px 20px;display:flex;position:absolute;top:80px;left:0;right:0}.mobile-link-item{color:var(--color-text);fontFamily:var(--font-subheader);fontSize:16px;fontWeight:bold;textTransform:uppercase;textDecoration:none;padding-left:10px}.mobile-link-active{color:var(--color-accent);font-family:var(--font-subheader);text-transform:uppercase;border-left:3px solid var(--color-accent);padding-left:10px;font-size:16px;font-weight:700;text-decoration:none}}.theme-card-corporate{color:#0f2b46!important;background:#fff!important;border:1px solid #dee2e6!important;border-radius:6px!important;font-family:Inter,sans-serif!important;box-shadow:0 4px 12px #0000000d!important}.theme-card-corporate:hover{border-color:#06c!important;transform:translateY(-8px)!important;box-shadow:0 12px 24px #00000014!important}.theme-card-corporate .theme-card-subtitle{color:#06c!important}.theme-card-corporate .theme-card-badge{color:#06c!important;background-color:#0066cc14!important}.theme-card-corporate .theme-card-heading{font-family:Inter,sans-serif!important;font-weight:700!important}.theme-card-corporate .theme-card-desc{color:#495057!important;font-family:Inter,sans-serif!important}.theme-card-genz{color:#fff!important;background:#120b24!important;border:3px solid #fff!important;border-radius:16px!important;font-family:Syne,sans-serif!important;box-shadow:6px 6px #ff007f!important}.theme-card-genz:hover{transform:translateY(-8px)scale(1.02)!important;box-shadow:10px 10px #cf0!important}.theme-card-genz .theme-card-subtitle{color:#cf0!important}.theme-card-genz .theme-card-badge{color:#ff007f!important;background-color:#ff007f26!important}.theme-card-genz .theme-card-heading{font-family:Syne,sans-serif!important}.theme-card-genz .theme-card-desc{color:#ded9ec!important;font-family:Plus Jakarta Sans,sans-serif!important}.theme-card-artistic{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:#f5f0eb!important;background:#ffffff08!important;border:1px solid #ffffff1f!important;border-radius:20px!important;font-family:Playfair Display,serif!important;box-shadow:0 10px 30px #0003!important}.theme-card-artistic:hover{background:#ffffff0f!important;border-color:#e6c2b3!important;transform:translateY(-8px)!important;box-shadow:0 15px 35px #e6c2b326!important}.theme-card-artistic .theme-card-subtitle{color:#e6c2b3!important}.theme-card-artistic .theme-card-badge{color:#e6c2b3!important;background-color:#e6c2b31f!important}.theme-card-artistic .theme-card-heading{font-family:Playfair Display,serif!important;font-style:italic!important}.theme-card-artistic .theme-card-desc{color:#f5f0ebcc!important;font-family:Plus Jakarta Sans,sans-serif!important}.theme-card-reader{color:#111!important;background:#fbf8f3!important;border:1px solid #ddd!important;border-left:6px solid #8b1e2a!important;border-radius:0!important;font-family:Lora,serif!important;box-shadow:0 3px 12px #0000000f!important}.theme-card-reader:hover{background:#fdfbf7!important;border-left-width:10px!important;transform:translateY(-4px)!important;box-shadow:0 6px 20px #0000001a!important}.theme-card-reader .theme-card-subtitle{color:#8b1e2a!important}.theme-card-reader .theme-card-badge{color:#8b1e2a!important;background-color:#8b1e2a14!important}.theme-card-reader .theme-card-heading{font-family:Lora,serif!important;font-weight:700!important}.theme-card-reader .theme-card-desc{color:#333!important;font-family:Lora,serif!important}.theme-card-gamer{color:#bbf3ff!important;background:#0a0b10!important;border:2px double #ff3e3e!important;border-radius:4px!important;font-family:Orbitron,sans-serif!important;box-shadow:0 0 10px #ff3e3e33!important}.theme-card-gamer:hover{border-color:#00e5ff!important;transform:translateY(-8px)!important;box-shadow:0 0 20px #00e5ff80!important}.theme-card-gamer .theme-card-subtitle{color:#ff3e3e!important}.theme-card-gamer .theme-card-badge{color:#00e5ff!important;background-color:#00e5ff1a!important}.theme-card-gamer .theme-card-heading{font-family:Orbitron,sans-serif!important;font-weight:900!important}.theme-card-gamer .theme-card-desc{color:#bbf3ffb3!important;font-family:Space Grotesk,sans-serif!important}.theme-card-futuristic{color:#e0e0e9!important;background:#020208!important;border:1px solid #9d4edd!important;border-radius:8px!important;font-family:Syncopate,sans-serif!important;box-shadow:0 0 15px #9d4edd33!important}.theme-card-futuristic:hover{border-color:#4cc9f0!important;transform:translateY(-8px)!important;box-shadow:0 0 25px #4cc9f066!important}.theme-card-futuristic .theme-card-subtitle{color:#9d4edd!important}.theme-card-futuristic .theme-card-badge{color:#4cc9f0!important;background-color:#4cc9f01a!important}.theme-card-futuristic .theme-card-heading{text-transform:uppercase!important;font-family:Syncopate,sans-serif!important;font-size:20px!important}.theme-card-futuristic .theme-card-desc{color:#e0e0e9b3!important;font-family:Space Grotesk,sans-serif!important}.theme-switcher-container{z-index:1010;display:inline-block;position:relative}.theme-switcher-trigger{font-family:var(--font-subheader);text-transform:uppercase;background-color:var(--color-surface);color:var(--color-text);border:var(--border);border-radius:var(--border-radius);cursor:pointer;box-shadow:3px 3px 0 var(--color-pink);transition:all var(--transition-fast);outline:none;padding:8px 16px;font-size:11px;font-weight:700}body.theme-corporate .theme-switcher-trigger{box-shadow:none;color:#0f2b46;background-color:#fff;border-color:#dee2e6;border-radius:4px}body.theme-corporate .theme-switcher-trigger:hover{background-color:#f1f3f5}body.theme-reader .theme-switcher-trigger{box-shadow:none;color:#111;background-color:#fbf8f3;border:1px solid #111;border-radius:0}body.theme-reader .theme-switcher-trigger:hover{background-color:#eae3d5}body.theme-artistic .theme-switcher-trigger{box-shadow:none;color:var(--color-accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff05;border:1px solid #ffffff26;border-radius:100px}body.theme-artistic .theme-switcher-trigger:hover{background-color:#ffffff0d}body.theme-gamer .theme-switcher-trigger{color:var(--color-cyan);border:1px solid var(--color-pink);background-color:#151722;border-radius:0;box-shadow:0 0 8px #ff3e3e4d}body.theme-gamer .theme-switcher-trigger:hover{box-shadow:0 0 15px #ff3e3e99}body.theme-futuristic .theme-switcher-trigger{color:var(--color-accent);background-color:#090916;border:1px solid #4cc9f04d;border-radius:4px;box-shadow:0 0 10px #4cc9f026}body.theme-futuristic .theme-switcher-trigger:hover{border-color:var(--color-lime)}.theme-switcher-menu{background-color:var(--color-surface);border:var(--border);border-radius:var(--border-radius);width:190px;box-shadow:var(--box-shadow);z-index:1020;flex-direction:column;gap:4px;max-height:350px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}body.theme-corporate .theme-switcher-menu{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 8px 24px #00000014}body.theme-reader .theme-switcher-menu{background-color:#fbf8f3;border:1px solid #111;border-radius:0;box-shadow:2px 2px #111}body.theme-artistic .theme-switcher-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#0a080cf2;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 10px 30px #0000004d}body.theme-gamer .theme-switcher-menu{border:2px double var(--color-pink);background-color:#151722;border-radius:0;box-shadow:0 0 15px #ff3e3e66}body.theme-futuristic .theme-switcher-menu{background-color:#090916;border:1px solid #4cc9f04d;border-radius:4px;box-shadow:0 0 15px #9d4edd4d}.theme-switcher-option{font-family:var(--font-subheader);text-transform:uppercase;color:var(--color-text-muted);border-radius:calc(var(--border-radius) - 4px);cursor:pointer;transition:all var(--transition-fast);text-align:left;padding:8px 12px;font-size:11px;font-weight:700}body.theme-corporate .theme-switcher-option{color:#495057;border-radius:4px}body.theme-reader .theme-switcher-option{color:#4e4e4e;border-radius:0}.theme-switcher-option:hover{background-color:var(--color-surface-hover);color:var(--color-text)}body.theme-corporate .theme-switcher-option:hover{color:#0f2b46;background-color:#f1f3f5}body.theme-reader .theme-switcher-option:hover{color:#111;background-color:#eae3d5}.theme-switcher-option.active{background-color:var(--color-accent);color:var(--color-bg)}body.theme-corporate .theme-switcher-option.active{color:#fff;background-color:#0f2b46}body.theme-reader .theme-switcher-option.active{color:#fff;background-color:#8b1e2a}
