:root{--mor: #8b5cf6;--mor-dark: #7c3aed;--bg: #050508}.agency-page{background:var(--bg);color:#fff;font-family:Inter,sans-serif}.agency-page *{box-sizing:border-box}.public-page{padding-top:0!important}.noise-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.02;z-index:100;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.hero-title{font-size:clamp(3rem,12vw,12rem);font-weight:900;text-transform:uppercase;line-height:.9;letter-spacing:-.05em;color:#fff}.hero-title .char{display:inline-block}.hero-sub{font-size:clamp(1.1rem,2vw,1.6rem);color:#fff6;font-weight:300;max-width:750px;line-height:1.75;text-align:justify;text-justify:inter-word}.lead-answer{text-align:justify;text-justify:inter-word;max-width:750px}.hero-code{color:var(--mor);font-weight:900;font-size:1.5rem;letter-spacing:.5em}.hero-line{width:100%;height:1px;background:linear-gradient(to right,var(--mor),rgba(255,255,255,.1),transparent)}.back-link{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.4em;color:#ffffff4d;text-decoration:none;display:flex;align-items:center;gap:16px;transition:color .3s}.back-link:hover{color:#fff}.back-link span{display:inline-block;width:32px;height:1px;background:#fff3;transition:all .3s}.back-link:hover span{width:48px;background:var(--mor)}.manifesto-section{padding:128px 32px;background:#ffffff05;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden;margin-bottom:192px}.manifesto-text{font-family:Playfair Display,serif;font-style:italic;font-size:clamp(1.5rem,3.5vw,3.5rem);color:#ffffffb3;line-height:1.4;text-align:center;max-width:1000px;margin:0 auto}.manifesto-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:400px;background:#8b5cf614;filter:blur(150px);pointer-events:none}.manifesto-divider{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:48px}.manifesto-divider .line{width:80px;height:1px;background:#ffffff1a}.manifesto-divider .dot{width:8px;height:8px;border-radius:50%;background:var(--mor);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.scope-section{padding:0 32px;margin-bottom:256px}.scope-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:96px;gap:32px}.scope-label{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.6em;color:var(--mor);margin-bottom:24px}.scope-title{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;text-transform:uppercase;letter-spacing:-.03em}.scope-subtitle{color:#ffffff4d;font-size:11px;max-width:300px;text-transform:uppercase;font-weight:700;letter-spacing:.2em;line-height:1.8;text-align:right}.scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:1024px){.scope-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.scope-grid{grid-template-columns:1fr}}.scope-card{padding:56px;border-radius:40px;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;justify-content:space-between;min-height:380px;transition:all .5s cubic-bezier(.23,1,.32,1);cursor:pointer}.scope-card:hover{border-color:var(--mor);background:#ffffff08;transform:translateY(-10px)}.scope-card .num{color:var(--mor);font-weight:900;font-size:11px;text-transform:uppercase;letter-spacing:.4em;margin-bottom:32px}.scope-card h4{font-size:1.8rem;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:24px;transition:color .3s}.scope-card:hover h4{color:#a78bfa}.scope-card p{color:#fff6;font-size:1.05rem;line-height:1.7;font-weight:300;transition:color .3s}.scope-card:hover p{color:#ffffffb3}.scope-card .arrow-wrap{display:flex;justify-content:flex-end;margin-top:48px}.scope-card .arrow{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;transition:all .5s}.scope-card:hover .arrow{border-color:var(--mor);background:var(--mor)}.process-section{padding:0 32px;margin-bottom:256px}.process-header{margin-bottom:128px}.process-label{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.6em;color:var(--mor);margin-bottom:24px}.process-title{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;text-transform:uppercase;letter-spacing:-.03em}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;position:relative}@media(max-width:768px){.process-grid{grid-template-columns:1fr}}.process-line{position:absolute;top:12px;left:0;width:100%;height:2px;background:#ffffff1a;overflow:hidden}@media(max-width:768px){.process-line{display:none}}.timeline-fill{height:100%;background:var(--mor);width:0}.timeline-step .step-dot{width:24px;height:24px;border-radius:50%;background:var(--bg);border:2px solid rgba(255,255,255,.2);margin-bottom:48px;position:relative;z-index:2;transition:border-color .5s}.timeline-step:hover .step-dot{border-color:var(--mor)}.timeline-step h5{font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:16px;transition:color .3s}.timeline-step:hover h5{color:var(--mor)}.timeline-step p{color:#fff6;font-weight:300;line-height:1.7;transition:color .3s}.timeline-step:hover p{color:#ffffffb3}.metrics-section{padding:160px 64px;background:#fff;color:#000;border-radius:64px;margin:0 32px 256px;box-shadow:0 50px 100px #00000080}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}@media(max-width:768px){.metrics-grid{grid-template-columns:1fr;text-align:center}.metrics-section{padding:80px 32px;border-radius:32px}}.metric-value{font-size:clamp(4rem,8vw,8rem);font-weight:900;letter-spacing:-.05em;line-height:1;margin-bottom:16px;color:#000}.metric-label{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.4em;color:#0006}.cta-section{padding:160px 32px;text-align:center;position:relative;overflow:hidden;margin-bottom:80px}.cta-heading{font-size:clamp(3rem,7vw,7rem);font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:1.05;margin-bottom:80px}.cta-heading .italic-word{font-family:Playfair Display,serif;font-style:italic;color:#fff6;font-size:clamp(2rem,5vw,5rem);text-transform:lowercase;letter-spacing:0;font-weight:400;display:block;margin:16px 0}.cta-btn{display:inline-block;padding:24px 64px;background:#fff;color:#000;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.6em;border-radius:999px;text-decoration:none;transition:all .5s}.cta-btn:hover{background:var(--mor);color:#fff}.cta-sub{margin-top:80px}.cta-sub p{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.4em;color:#fff3;margin-bottom:16px}.cta-sub a{font-size:1.5rem;font-weight:300;color:#fff;text-decoration:none;transition:color .3s}.cta-sub a:hover{color:var(--mor)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#222;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--mor)}@keyframes fadeUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-title{animation:fadeUp 1.2s cubic-bezier(.16,1,.3,1) .2s both}.hero-sub{animation:fadeUp 1s cubic-bezier(.16,1,.3,1) .5s both}.hero-code{animation:fadeIn 1s ease .8s both}.hero-line{animation:lineGrow 1.5s cubic-bezier(.16,1,.3,1) .7s both;transform-origin:left}.scope-card{animation:fadeUp .8s cubic-bezier(.16,1,.3,1) both}.scope-card:nth-child(1){animation-delay:.1s}.scope-card:nth-child(2){animation-delay:.2s}.scope-card:nth-child(3){animation-delay:.3s}.scope-card:nth-child(4){animation-delay:.4s}.scope-card:nth-child(5){animation-delay:.5s}.scope-card:nth-child(6){animation-delay:.6s}.cta-heading{animation:fadeUp 1s cubic-bezier(.16,1,.3,1) both}
