@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;900&family=JetBrains+Mono:wght@400;700;800&display=swap");:root{--red:#e3182d;--black:#000000;--white:#ffffff;--gray-light:#f5f5f5;--gray:#e5e5e5;--gray-dark:#777777;--gray-border:#333333;--font-display:"Inter",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"JetBrains Mono",monospace;--ig-gradient:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);--fb-blue:#1877f2;--li-blue:#0a66c2;--tt-black:#010101;--grid-gap:1px;--pad-sm:1rem;--pad-md:2rem;--pad-lg:4rem;--pad-xl:8rem;--ease-brutal:0s}.ad9-landing *,.ad9-landing :after,.ad9-landing :before{box-sizing:border-box;margin:0;padding:0}.ad9-landing{font-family:var(--font-body);background-color:var(--white);color:var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;overflow-x:hidden}.ad9-landing .display-text,.ad9-landing h1,.ad9-landing h2,.ad9-landing h3,.ad9-landing h4{font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:.9}.ad9-landing h1{font-size:clamp(4rem,10vw,12rem)}.ad9-landing h2{font-size:clamp(3rem,6vw,8rem)}.ad9-landing h3{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.02em}.ad9-landing .mono{font-family:var(--font-mono);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.ad9-landing p{font-size:1.125rem;font-weight:400;max-width:60ch}.ad9-landing .text-red{color:var(--red)}.ad9-landing .text-white{color:var(--white)}.ad9-landing .bg-red{background-color:var(--red)}.ad9-landing .bg-black{background-color:var(--black)}.ad9-landing .border-t{border-top:1px solid var(--black)}.ad9-landing .border-b{border-bottom:1px solid var(--black)}.ad9-landing .border-l{border-left:1px solid var(--black)}.ad9-landing .border-r{border-right:1px solid var(--black)}.ad9-landing .btn{display:inline-flex;align-items:center;justify-content:center;background-color:var(--black);color:var(--white);font-family:var(--font-mono);font-weight:700;font-size:.875rem;text-transform:uppercase;padding:1.25rem 2.5rem;text-decoration:none;transition:background-color var(--ease-brutal),color var(--ease-brutal);border:1px solid var(--black);cursor:pointer}.ad9-landing .btn:hover{color:var(--white)}.ad9-landing .btn-red,.ad9-landing .btn:hover{background-color:var(--red);border-color:var(--red)}.ad9-landing .btn-red:hover{background-color:var(--black);border-color:var(--black)}.ad9-landing .btn-outline{background-color:transparent;color:var(--black);border-color:var(--black)}.ad9-landing .btn-outline:hover{background-color:var(--black);color:var(--white)}.ad9-landing .text-yellow{color:#ffb800}.ad9-landing header{position:fixed;top:0;left:0;width:100%;height:80px;background-color:var(--white);border-bottom:1px solid var(--black);display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad-md);z-index:100}.ad9-landing .logo{font-family:var(--font-display);font-weight:900;font-size:2rem;color:var(--red);text-decoration:none;letter-spacing:-.05em}.ad9-landing nav{display:flex;gap:2rem;align-items:center}.ad9-landing nav a{font-family:var(--font-mono);font-size:.875rem;font-weight:700;color:var(--black);text-decoration:none;text-transform:uppercase}.ad9-landing nav a:hover{color:var(--red)}.ad9-landing .hero{padding-top:80px;min-height:100vh;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--black)}.ad9-landing .hero-content{padding:var(--pad-lg) var(--pad-md);display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--black)}.ad9-landing .hero-top-label{display:flex;justify-content:space-between;border-bottom:1px solid var(--black);padding-bottom:1rem;margin-bottom:var(--pad-lg)}.ad9-landing .hero-headline{margin-bottom:var(--pad-md);color:var(--black)}.ad9-landing .hero-headline span{color:var(--red);display:block}.ad9-landing .hero-actions{display:flex;gap:1rem;margin-top:auto;padding-top:var(--pad-lg)}.ad9-landing .hero-visuals{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:1px;background-color:var(--black)}.ad9-landing .mock-banner{background-color:var(--white);position:relative;overflow:hidden;display:flex;flex-direction:column}.ad9-landing .b-1{grid-column:1/3;grid-row:1/2;background-color:var(--red);color:var(--white);padding:var(--pad-md);justify-content:center;align-items:center;text-align:center}.ad9-landing .b-1 h3{font-size:clamp(2rem,5vw,5rem);line-height:.85}.ad9-landing .b-2{background-image:url(https://images.pexels.com/photos/3165335/pexels-photo-3165335.jpeg?auto=compress&cs=tinysrgb&w=800);background-size:cover;background-position:50%;filter:grayscale(100%) contrast(120%)}.ad9-landing .b-2:after{content:"SALE / 50%";position:absolute;bottom:var(--pad-sm);left:var(--pad-sm);background:var(--white);color:var(--black);font-family:var(--font-display);font-weight:900;font-size:2rem;padding:.5rem;line-height:1}.ad9-landing .b-3{background-color:var(--black);color:var(--white);padding:var(--pad-sm);display:flex;justify-content:space-between;flex-direction:column}.ad9-landing .b-3 .huge-number{font-family:var(--font-display);font-weight:900;font-size:6rem;line-height:.8;color:var(--red)}.ad9-landing .b-4{grid-column:1/3;grid-row:3/4;display:grid;grid-template-columns:1fr 1fr;background-color:var(--white)}.ad9-landing .b-4-img{background-image:url(https://images.pexels.com/photos/1933239/pexels-photo-1933239.jpeg?auto=compress&cs=tinysrgb&w=800);background-size:cover;background-position:50%;filter:grayscale(100%)}.ad9-landing .b-4-text{padding:var(--pad-md);display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--black)}.ad9-landing .b-4-text h4{font-size:2.5rem;margin-bottom:.5rem}.ad9-landing .marquee-container{border-bottom:1px solid var(--black);background-color:var(--red);color:var(--white);padding:1rem 0;overflow:hidden;white-space:nowrap;display:flex}.ad9-landing .marquee-content{display:inline-flex;animation:ad9-marquee 20s linear infinite}.ad9-landing .marquee-item{font-family:var(--font-display);font-size:3rem;font-weight:900;padding:0 2rem;text-transform:uppercase}@keyframes ad9-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ad9-landing .features-grid{display:grid;grid-template-columns:repeat(3,1fr);background-color:var(--black);gap:1px;border-bottom:1px solid var(--black)}.ad9-landing .feature-card{background-color:var(--white);padding:var(--pad-lg) var(--pad-md);display:flex;flex-direction:column;transition:background-color var(--ease-brutal),color var(--ease-brutal)}.ad9-landing .feature-card:hover{background-color:var(--black);color:var(--white)}.ad9-landing .feature-card:hover .feature-num{color:var(--red)}.ad9-landing .feature-num{font-family:var(--font-mono);font-size:1.5rem;font-weight:800;color:var(--gray);margin-bottom:4rem}.ad9-landing .feature-card h4{font-size:2.5rem;margin-bottom:1rem}.ad9-landing .feature-card p{font-size:1rem;color:inherit;opacity:.8}.ad9-landing .platforms-section{display:grid;grid-template-columns:1fr 2fr;border-bottom:1px solid var(--black)}.ad9-landing .platform-title{padding:var(--pad-lg) var(--pad-md);border-right:1px solid var(--black);background-color:var(--black);color:var(--white);justify-content:center}.ad9-landing .platform-list,.ad9-landing .platform-title{display:flex;flex-direction:column}.ad9-landing .platform-item{display:flex;justify-content:space-between;align-items:center;padding:var(--pad-md);border-bottom:1px solid var(--black);font-family:var(--font-display);font-weight:900;font-size:clamp(2rem,4vw,4rem);text-transform:uppercase;transition:background-color var(--ease-brutal),color var(--ease-brutal),padding-left .2s ease}.ad9-landing .platform-item:last-child{border-bottom:none}.ad9-landing .platform-item:hover{background-color:var(--red);color:var(--white);padding-left:3rem}.ad9-landing .platform-specs{font-family:var(--font-mono);font-size:1rem;font-weight:400;opacity:0;transform:translateX(20px);transition:opacity .2s ease,transform .2s ease}.ad9-landing .platform-item:hover .platform-specs{opacity:1;transform:translateX(0)}.ad9-landing .stats-section{padding:var(--pad-xl) var(--pad-md);background-color:var(--white);border-bottom:1px solid var(--black)}.ad9-landing .stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--pad-xl)}.ad9-landing .stat-block{display:flex;flex-direction:column}.ad9-landing .stat-number{font-family:var(--font-display);font-size:clamp(5rem,12vw,15rem);font-weight:900;line-height:.8;color:var(--red);letter-spacing:-.05em;margin-bottom:1rem}.ad9-landing .stat-label{font-family:var(--font-mono);font-size:1.5rem;font-weight:700;text-transform:uppercase}.ad9-landing .pricing-section{background-color:var(--black);color:var(--white)}.ad9-landing .pricing-section .section-header{border-bottom:1px solid var(--white)}.ad9-landing .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background-color:var(--white)}.ad9-landing .pricing-tier{background-color:var(--black);padding:var(--pad-lg);display:flex;flex-direction:column}.ad9-landing .pricing-tier.featured{background-color:var(--red)}.ad9-landing .tier-name{font-family:var(--font-mono);font-size:1rem;font-weight:700;text-transform:uppercase;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--white)}.ad9-landing .tier-price{font-family:var(--font-display);font-size:5rem;font-weight:900;line-height:1;margin-bottom:2rem}.ad9-landing .tier-price span{font-size:1.5rem;font-weight:500;vertical-align:top}.ad9-landing .tier-features{list-style:none;margin-bottom:var(--pad-lg);flex-grow:1}.ad9-landing .tier-features li{font-size:1rem;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.2);display:flex;align-items:center}.ad9-landing .tier-features li:before{content:"+";font-family:var(--font-mono);margin-right:1rem;color:inherit}.ad9-landing .pricing-tier .btn{width:100%;background-color:var(--white);color:var(--black);border-color:var(--white)}.ad9-landing .pricing-tier .btn:hover{background-color:transparent;color:var(--white)}.ad9-landing .pricing-tier.featured .btn:hover{background-color:var(--black);border-color:var(--black)}.ad9-landing .features-hero{padding-top:160px;padding-bottom:var(--pad-xl);padding-left:var(--pad-md);padding-right:var(--pad-md);border-bottom:1px solid var(--black);background-color:var(--white)}.ad9-landing .feature-section{display:grid;grid-template-columns:1fr 1fr;min-height:80vh;border-bottom:1px solid var(--black)}.ad9-landing .feature-text{border-right:1px solid var(--black);flex-direction:column}.ad9-landing .feature-text,.ad9-landing .feature-visual{padding:var(--pad-lg);display:flex;justify-content:center}.ad9-landing .feature-visual{background-color:var(--gray);align-items:center;overflow:hidden;position:relative}.ad9-landing .feature-visual img{width:100%;height:auto;border:1px solid var(--black);box-shadow:20px 20px 0 var(--black);filter:grayscale(100%) contrast(110%)}.ad9-landing .feature-visual.bg-black-visual{background-color:var(--black)}.ad9-landing .feature-index{font-family:var(--font-mono);font-size:1.25rem;font-weight:800;color:var(--red);margin-bottom:2rem;display:block}.ad9-landing .feature-title{margin-bottom:2rem}.ad9-landing .feature-description{font-size:1.25rem;margin-bottom:3rem;color:var(--black)}.ad9-landing .sub-features{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.ad9-landing .sub-feature-item{display:flex;flex-direction:column;gap:.5rem}.ad9-landing .sub-feature-item h5{font-family:var(--font-mono);font-weight:800;text-transform:uppercase;font-size:.9rem;color:var(--black);border-bottom:1px solid var(--black);padding-bottom:.5rem;width:-moz-fit-content;width:fit-content}.ad9-landing .sub-feature-item p{font-size:.875rem;opacity:.7}.ad9-landing .ui-overlay{position:absolute;background:var(--white);border:1px solid var(--black);padding:1rem;font-family:var(--font-mono);font-size:.75rem;pointer-events:none}.ad9-landing .pricing-hero{padding-top:160px;padding-bottom:var(--pad-lg);border-bottom:1px solid var(--black);text-align:center}.ad9-landing .toggle-container{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:3rem;font-family:var(--font-mono);font-weight:700}.ad9-landing .toggle-switch{width:60px;height:30px;background:var(--black);position:relative;cursor:pointer}.ad9-landing .toggle-knob{width:22px;height:22px;background:var(--red);position:absolute;top:4px;right:4px}.ad9-landing .pricing-card{background-color:var(--white);padding:var(--pad-lg);display:flex;flex-direction:column}.ad9-landing .pricing-card.featured{background-color:var(--red);color:var(--white)}.ad9-landing .tier-header{border-bottom:1px solid var(--black);padding-bottom:2rem;margin-bottom:2.5rem}.ad9-landing .pricing-card.featured .tier-header{border-color:var(--white)}.ad9-landing .price-display{font-size:6rem;font-weight:900;letter-spacing:-.05em;line-height:1;margin:1.5rem 0}.ad9-landing .price-display span{font-size:1.5rem;vertical-align:top;font-weight:500}.ad9-landing .feature-list{flex-grow:1;margin-bottom:3rem}.ad9-landing .feature-list li{padding:1rem 0;border-bottom:1px solid var(--gray);font-family:var(--font-mono);display:flex;align-items:center}.ad9-landing .pricing-card.featured .feature-list li{border-color:rgba(255,255,255,.2)}.ad9-landing .feature-list li:before{content:"»";margin-right:1rem;color:var(--red);font-weight:900}.ad9-landing .pricing-card.featured .feature-list li:before{color:var(--black)}.ad9-landing .comparison-section{padding:var(--pad-xl) var(--pad-md);border-bottom:1px solid var(--black)}.ad9-landing .comparison-table{width:100%;border-collapse:collapse;font-family:var(--font-mono)}.ad9-landing .comparison-table th{text-align:left;padding:2rem;border-bottom:2px solid var(--black);font-size:1.5rem;text-transform:uppercase}.ad9-landing .comparison-table td{padding:1.5rem 2rem;border-bottom:1px solid var(--gray)}.ad9-landing .row-category{background:var(--black);color:var(--white);font-weight:900;text-transform:uppercase}.ad9-landing .check{color:var(--red);font-weight:900}.ad9-landing .faq-section{grid-template-columns:1fr 1fr;border-bottom:1px solid var(--black)}.ad9-landing .faq-header{padding:var(--pad-lg);background:var(--black);color:var(--white);border-right:1px solid var(--black)}.ad9-landing .faq-list{background:var(--white)}.ad9-landing .faq-item{padding:2rem}.ad9-landing .faq-item:last-child{border-bottom:none}.ad9-landing .faq-question{font-size:1.5rem;justify-content:space-between;cursor:pointer}.ad9-landing .faq-answer{margin-top:1rem;font-size:1rem;max-width:50ch;opacity:.8}.ad9-landing .guarantee-badge{display:inline-flex;align-items:center;gap:1rem;border:2px dashed var(--black);padding:1.5rem 3rem;margin:4rem 0}.ad9-landing .badge-icon{width:60px;height:60px;background:var(--red);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:900;font-size:1.2rem}.ad9-landing .proof-hero{padding-top:80px;border-bottom:1px solid var(--black)}.ad9-landing .proof-hero-grid{display:grid;grid-template-columns:1fr 1fr}.ad9-landing .proof-hero-content{padding:var(--pad-lg) var(--pad-md);border-right:1px solid var(--black)}.ad9-landing .proof-hero-stats{display:grid;grid-template-columns:1fr 1fr;background-color:var(--black);gap:1px}.ad9-landing .proof-stat-item{background-color:var(--white);padding:var(--pad-md);display:flex;flex-direction:column;justify-content:center}.ad9-landing .proof-stat-val{font-family:var(--font-display);font-weight:900;font-size:4rem;color:var(--red);line-height:1}.ad9-landing .client-grid{display:grid;grid-template-columns:repeat(4,1fr);background-color:var(--black);gap:1px;border-bottom:1px solid var(--black)}.ad9-landing .client-logo{background-color:var(--white);height:160px;display:flex;align-items:center;justify-content:center;padding:var(--pad-md);transition:filter .2s}.ad9-landing .client-logo img{max-width:70%;max-height:50px;-o-object-fit:contain;object-fit:contain}.ad9-landing .testimonial-section{display:grid;grid-template-columns:repeat(2,1fr);background-color:var(--black);gap:1px;border-bottom:1px solid var(--black)}.ad9-landing .testimonial-card{background-color:var(--white);padding:var(--pad-lg);display:flex;flex-direction:column;justify-content:space-between}.ad9-landing .quote-text{font-family:var(--font-display);line-height:1;margin-bottom:2rem}.ad9-landing .quote-author{align-items:center;gap:1rem}.ad9-landing .author-info{flex-direction:column}.ad9-landing .author-name{font-family:var(--font-mono);font-weight:800;font-size:1rem}.ad9-landing .author-title{font-family:var(--font-mono);font-size:.75rem;color:var(--gray-dark)}.ad9-landing .rating-stars{color:var(--red);font-size:1.25rem;margin-bottom:1rem}.ad9-landing .case-study-grid{display:grid;grid-template-columns:1fr;background-color:var(--black);gap:1px;border-bottom:1px solid var(--black)}.ad9-landing .case-study-item{background-color:var(--white);display:grid;grid-template-columns:1fr 1fr}.ad9-landing .comparison-visual{display:grid;grid-template-columns:1fr 1fr;gap:1px;background-color:var(--black);padding:1px}.ad9-landing .comparison-box{background-color:var(--white);position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.ad9-landing .comparison-label{position:absolute;top:0;left:0;background:var(--black);color:var(--white);padding:.5rem 1rem;font-family:var(--font-mono);font-size:.75rem;z-index:2}.ad9-landing .comparison-label.after{background:var(--red)}.ad9-landing .case-details{padding:var(--pad-lg);border-left:1px solid var(--black);display:flex;flex-direction:column;justify-content:center}.ad9-landing .case-metric{border-top:1px solid var(--black);margin-top:2rem;padding-top:1rem;display:flex;justify-content:space-between;align-items:flex-end}.ad9-landing .case-metric-val{font-family:var(--font-display);font-weight:900;font-size:3.5rem;color:var(--red);line-height:.8}.ad9-landing .case-metric-label{font-family:var(--font-mono);font-size:.875rem;text-align:right}.ad9-landing .marquee-container-proof{border-bottom:1px solid var(--black);background-color:var(--red);color:var(--white);padding:1rem 0;overflow:hidden;white-space:nowrap;display:flex}.ad9-landing .marquee-content-proof{display:inline-flex;animation:ad9-proof-marquee 30s linear infinite}.ad9-landing .marquee-item-proof{font-family:var(--font-display);font-size:2rem;font-weight:900;padding:0 3rem;text-transform:uppercase}@keyframes ad9-proof-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ad9-landing .platforms-hero{padding-top:160px;padding-bottom:var(--pad-lg);border-bottom:2px solid var(--black);padding-left:var(--pad-md);padding-right:var(--pad-md)}.ad9-landing .platforms-hero h1{font-size:clamp(4rem,12vw,10rem);margin-bottom:1rem}.ad9-landing .platform-row{display:grid;grid-template-columns:350px 1fr 350px;border-bottom:1px solid var(--black);min-height:400px}.ad9-landing .platform-identity{padding:var(--pad-md);border-right:1px solid var(--black);display:flex;flex-direction:column;justify-content:space-between}.ad9-landing .platform-logo-box{font-size:4rem;font-weight:900;margin-bottom:2rem}.ad9-landing .platform-specs-list{list-style:none}.ad9-landing .platform-specs-list li{font-family:var(--font-mono);font-size:.75rem;padding:.5rem 0;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between}.ad9-landing .platform-preview{background-color:var(--gray-100);display:flex;align-items:center;justify-content:center;padding:var(--pad-lg);position:relative;overflow:hidden}.ad9-landing .mockup-container{width:100%;height:100%;display:flex;gap:20px;align-items:center;justify-content:center}.ad9-landing .mockup-card{background:var(--white);border:1px solid var(--black);box-shadow:10px 10px 0 var(--black);padding:10px;flex-shrink:0}.ad9-landing .mockup-card img{width:100%;height:auto;display:block;filter:grayscale(100%)}.ad9-landing .platform-actions{padding:var(--pad-md);border-left:1px solid var(--black);display:flex;flex-direction:column;justify-content:center;gap:1rem}.ad9-landing .status-badge{display:inline-block;font-family:var(--font-mono);font-size:.7rem;padding:2px 8px;border:1px solid var(--black);margin-bottom:1rem}.ad9-landing .status-badge.active{background:#00ff41;color:var(--black)}.ad9-landing .status-badge.pending{background:var(--gray-200)}.ad9-landing .color-instagram{color:#e4405f}.ad9-landing .color-facebook{color:#1877f2}.ad9-landing .color-tiktok,.ad9-landing .color-x{color:#000000}.ad9-landing .color-linkedin{color:#0a66c2}.ad9-landing .color-youtube{color:#ff0000}.ad9-landing .footer-logo-giant{font-family:var(--font-display);font-size:20vw;font-weight:900;color:var(--red);line-height:.8;letter-spacing:-.05em;text-align:center;border-top:2px solid var(--black);padding:4rem 0}.ad9-landing .cta-bottom{background-color:var(--white);display:flex;flex-direction:column;align-items:center}.ad9-landing .cta-bottom h2{max-width:15ch;margin-bottom:var(--pad-md)}.ad9-landing footer{background-color:var(--white);padding:var(--pad-lg) var(--pad-md)}.ad9-landing .footer-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--pad-xl);padding-bottom:var(--pad-md);border-bottom:1px solid var(--black)}.ad9-landing .footer-logo{padding:0}.ad9-landing .footer-links{display:flex;gap:4rem}.ad9-landing .footer-col{display:flex;flex-direction:column;gap:.5rem}.ad9-landing .footer-col-title{font-family:var(--font-mono);font-weight:700;font-size:.875rem;margin-bottom:1rem}.ad9-landing .footer-col a{color:var(--black);text-decoration:none;font-size:1rem}.ad9-landing .footer-col a:hover{color:var(--red);text-decoration:underline}.ad9-landing footer.footer-redesign{background-color:var(--white);border-top:1px solid var(--black);padding-top:6rem;width:100%}.ad9-landing .footer-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;padding:0 4rem;margin-bottom:8rem}.ad9-landing .footer-newsletter{grid-column:span 5}.ad9-landing .footer-newsletter h3{font-family:var(--font-display);font-weight:900;font-size:2.5rem;text-transform:uppercase;line-height:.9;margin-bottom:1.5rem}.ad9-landing .newsletter-form{display:flex;border:1px solid var(--black);margin-bottom:2rem}.ad9-landing .newsletter-form input{flex-grow:1;border:none;padding:1rem;font-family:var(--font-mono);outline:none}.ad9-landing .newsletter-form button{background:var(--black);color:var(--white);border:none;padding:0 2rem;font-family:var(--font-mono);font-weight:700;cursor:pointer;text-transform:uppercase}.ad9-landing .newsletter-form button:hover{background:var(--red)}.ad9-landing .footer-sitemap{grid-column:span 7;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.ad9-landing .sitemap-col span{display:block;font-family:var(--font-mono);font-weight:800;margin-bottom:1.5rem;font-size:.75rem;color:var(--black)}.ad9-landing .sitemap-col ul{list-style:none}.ad9-landing .sitemap-col ul li{margin-bottom:.75rem}.ad9-landing .sitemap-col ul li a{text-decoration:none;color:var(--black);font-weight:500;transition:color var(--ease-brutal)}.ad9-landing .sitemap-col ul li a:hover{color:var(--red)}.ad9-landing .footer-brand-section{grid-column:span 12;display:flex;justify-content:space-between;align-items:flex-end;margin-top:4rem}.ad9-landing .footer-logo-wordmark{font-family:var(--font-display);font-weight:900;font-size:15rem;color:var(--red);line-height:.75;letter-spacing:-.06em;margin-left:-.05em;text-transform:lowercase}.ad9-landing .social-links{display:flex;gap:1rem;padding-bottom:1rem}.ad9-landing .social-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--black);text-decoration:none;color:var(--white);font-weight:900;font-family:var(--font-mono);transition:transform .1s ease}.ad9-landing .social-icon:hover{transform:translateY(-4px)}.ad9-landing .social-icon.ig{background:var(--ig-gradient);border:none}.ad9-landing .social-icon.fb{background:var(--fb-blue);border-color:var(--fb-blue)}.ad9-landing .social-icon.x{background:var(--black);border-color:var(--black)}.ad9-landing .social-icon.tt{background:var(--tt-black);border-color:var(--tt-black)}.ad9-landing .social-icon.li{background:var(--li-blue);border-color:var(--li-blue)}.ad9-landing .copyright-bar{border-top:1px solid var(--black);padding:1.5rem 4rem;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:.75rem}.ad9-landing .legal-links{display:flex;gap:2rem}.ad9-landing .legal-links a{color:var(--black);text-decoration:none}.ad9-landing .legal-links a:hover{text-decoration:underline}.ad9-landing .docs-layout{display:grid;grid-template-columns:300px 1fr;margin-top:80px;min-height:calc(100vh - 80px)}.ad9-landing .docs-sidebar{border-right:1px solid var(--black);padding:2rem;height:calc(100vh - 80px);position:sticky;top:80px;overflow-y:auto;background:var(--white)}.ad9-landing .sidebar-section{margin-bottom:2.5rem}.ad9-landing .sidebar-title{color:var(--gray-400);margin-bottom:1rem}.ad9-landing .sidebar-link{display:block;text-decoration:none;color:var(--black);font-size:.9375rem;font-weight:500;padding:.5rem 0;border-bottom:1px solid transparent}.ad9-landing .sidebar-link:hover{color:var(--red)}.ad9-landing .sidebar-link.active{color:var(--red);font-weight:700}.ad9-landing .docs-content{padding:4rem;max-width:960px}.ad9-landing .breadcrumb{font-family:var(--font-mono);font-size:.75rem;margin-bottom:2rem;color:var(--gray-400)}.ad9-landing .breadcrumb span{color:var(--black)}.ad9-landing .article-header{border-bottom:1px solid var(--black);padding-bottom:2rem;margin-bottom:3rem}.ad9-landing .article-header h1{font-size:5rem;margin-bottom:1rem}.ad9-landing .article-body h2{font-size:2.5rem;margin:3rem 0 1.5rem}.ad9-landing .article-body p{font-size:1.125rem;margin-bottom:1.5rem;max-width:70ch}.ad9-landing .step-list{list-style:none;counter-reset:steps;margin:2rem 0}.ad9-landing .step-item{counter-increment:steps;position:relative;padding-left:4rem;margin-bottom:3rem}.ad9-landing .step-item:before{content:"0" counter(steps);position:absolute;left:0;top:0;font-family:var(--font-display);font-weight:900;font-size:2rem;color:var(--red)}.ad9-landing .step-title{font-family:var(--font-display);font-weight:900;font-size:1.5rem;text-transform:uppercase;margin-bottom:.5rem}.ad9-landing .code-block{background-color:var(--black);color:var(--white);padding:1.5rem;font-family:var(--font-mono);font-size:.875rem;margin:1.5rem 0;position:relative;overflow-x:auto}.ad9-landing .code-header{margin-bottom:1rem;border-bottom:1px solid #333;padding-bottom:.5rem;color:var(--gray-400)}.ad9-landing .code-keyword{color:var(--red)}.ad9-landing .code-string{color:#4ADE80}.ad9-landing .visual-callout{border:1px solid var(--black);margin:2rem 0;background:var(--gray-100)}.ad9-landing .visual-img{width:100%;height:300px;background-image:url(https://images.pexels.com/photos/196644/pexels-photo-196644.jpeg?auto=compress&cs=tinysrgb&w=1200);background-size:cover;background-position:50%;filter:grayscale(100%) contrast(110%)}.ad9-landing .visual-caption{padding:1rem;font-family:var(--font-mono);font-size:.75rem;border-top:1px solid var(--black);background:var(--white)}.ad9-landing .next-prev{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--black);margin-top:6rem;border:1px solid var(--black)}.ad9-landing .nav-card{background:var(--white);padding:2rem;text-decoration:none;color:var(--black)}.ad9-landing .nav-card:hover{background:var(--red);color:var(--white)}.ad9-landing .nav-card-label{font-family:var(--font-mono);font-size:.75rem;margin-bottom:.5rem;display:block}.ad9-landing .nav-card-title{font-family:var(--font-display);font-weight:900;font-size:1.25rem;text-transform:uppercase}.ad9-landing .about-hero{padding-top:80px;display:grid;grid-template-columns:1.2fr .8fr;border-bottom:1px solid var(--black);min-height:80vh}.ad9-landing .mission-block{padding:var(--pad-lg) var(--pad-md);border-right:1px solid var(--black);display:flex;flex-direction:column;justify-content:space-between}.ad9-landing .mission-label{display:flex;justify-content:space-between;border-bottom:1px solid var(--black);padding-bottom:1rem;margin-bottom:var(--pad-lg)}.ad9-landing .about-hero-copy{font-size:1.5rem;max-width:50ch;margin-top:2rem}.ad9-landing .about-hero-meta{margin-top:4rem}.ad9-landing .founding-visual{background-color:var(--black);display:grid;grid-template-rows:1fr 1fr;gap:1px}.ad9-landing .visual-cell{background-color:var(--white);background-size:cover;background-position:50%;filter:grayscale(100%);transition:filter .3s ease}.ad9-landing .visual-cell:hover{filter:grayscale(0)}.ad9-landing .story-section{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--black)}.ad9-landing .story-text{padding:var(--pad-lg) var(--pad-md);border-right:1px solid var(--black)}.ad9-landing .story-text p{font-size:1.5rem;margin-top:2rem;line-height:1.4}.ad9-landing .values-grid{display:grid;grid-template-columns:repeat(2,1fr);background-color:var(--black);gap:1px}.ad9-landing .value-card{background-color:var(--white);padding:var(--pad-lg) var(--pad-md);display:flex;flex-direction:column;justify-content:space-between}.ad9-landing .value-card h3{color:var(--red);margin-bottom:1rem}.ad9-landing .team-header,.ad9-landing .team-section{border-bottom:1px solid var(--black)}.ad9-landing .team-header{padding:var(--pad-lg) var(--pad-md);display:flex;justify-content:space-between;align-items:flex-end}.ad9-landing .team-grid{display:grid;grid-template-columns:repeat(4,1fr);background-color:var(--black);gap:1px}.ad9-landing .team-member{background-color:var(--white);aspect-ratio:3/4;display:flex;flex-direction:column}.ad9-landing .member-photo{flex-grow:1;background-color:var(--gray);background-size:cover;background-position:50%;filter:grayscale(100%)}.ad9-landing .member-info{padding:1.5rem;border-top:1px solid var(--black)}.ad9-landing .member-info h4{font-size:1.5rem;margin-bottom:.25rem}.ad9-landing .member-info span{font-family:var(--font-mono);font-size:.75rem;color:var(--red)}.ad9-landing .stats-marquee{background-color:var(--black);color:var(--white);padding:4rem 0;border-bottom:1px solid var(--black)}.ad9-landing .stats-container{display:flex;justify-content:space-around;text-align:center}.ad9-landing .stat-item h2{font-size:6rem;color:var(--red)}.ad9-landing .stat-item p{font-family:var(--font-mono);font-size:1rem}.ad9-landing .story-section.story-section-join{border-bottom:none}.ad9-landing .join-visual{height:600px;border-right:1px solid var(--black)}.ad9-landing .join-text{display:flex;flex-direction:column;justify-content:center;border-right:none}.ad9-landing .join-btn{margin-top:2rem;align-self:flex-start}.ad9-landing .about-footer{background-color:var(--white);padding:var(--pad-lg) var(--pad-md)}.ad9-landing .about-footer .footer-logo{font-family:var(--font-display);font-size:clamp(4rem,15vw,20rem);font-weight:900;color:var(--red);line-height:.75;letter-spacing:-.06em}.ad9-landing .about-footer-bottom{display:flex;justify-content:space-between;margin-top:2rem}.ad9-landing .intel-page-header{margin-top:80px;padding:var(--pad-lg) var(--pad-md);border-bottom:1px solid var(--black);display:flex;justify-content:space-between;align-items:flex-end}.ad9-landing .intel-page-header h1{font-size:8rem}.ad9-landing .intel-filter-bar{background-color:var(--white);border-bottom:1px solid var(--black);padding:1rem var(--pad-md);display:flex;gap:1rem;overflow-x:auto;white-space:nowrap}.ad9-landing .intel-filter-tag{font-family:var(--font-mono);font-size:.75rem;font-weight:700;padding:.5rem 1rem;border:1px solid var(--black);text-transform:uppercase;text-decoration:none;color:var(--black)}.ad9-landing .intel-filter-tag.active{background-color:var(--red);color:var(--white);border-color:var(--red)}.ad9-landing .featured-hero{display:grid;grid-template-columns:1.2fr 1fr;border-bottom:1px solid var(--black);background-color:var(--black);color:var(--white)}.ad9-landing .featured-img{min-height:600px;background-image:url(https://images.pexels.com/photos/17483874/pexels-photo-17483874.jpeg?auto=compress&cs=tinysrgb&w=1200);background-size:cover;background-position:50%;filter:grayscale(100%) contrast(110%);border-right:1px solid var(--black)}.ad9-landing .featured-content{padding:var(--pad-lg);display:flex;flex-direction:column;justify-content:center}.ad9-landing .featured-label{color:var(--red);margin-bottom:1rem}.ad9-landing .featured-title{font-size:4.5rem;margin-bottom:2rem}.ad9-landing .featured-subtitle{font-size:1.25rem;opacity:.9}.ad9-landing .featured-cta{margin-top:3rem;align-self:flex-start}.ad9-landing .meta-group{display:flex;gap:2rem;margin-top:2rem;color:var(--gray)}.ad9-landing .article-grid{display:grid;grid-template-columns:repeat(3,1fr);background-color:var(--black);gap:1px;border-bottom:1px solid var(--black)}.ad9-landing .article-card{background-color:var(--white);display:flex;flex-direction:column;text-decoration:none;color:var(--black);transition:background-color var(--ease-brutal)}.ad9-landing .article-card:hover{background-color:var(--gray-light)}.ad9-landing .card-img-wrapper{aspect-ratio:16/10;overflow:hidden;background-color:var(--gray);border-bottom:1px solid var(--black)}.ad9-landing .card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);transition:transform .3s ease}.ad9-landing .article-card:hover .card-img{transform:scale(1.05);filter:grayscale(0)}.ad9-landing .card-body{padding:var(--pad-md);flex-grow:1;display:flex;flex-direction:column}.ad9-landing .card-category{color:var(--red);font-weight:800;margin-bottom:1rem}.ad9-landing .card-title{font-size:2.25rem;margin-bottom:1.5rem;flex-grow:1}.ad9-landing .card-footer{margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--gray);display:flex;justify-content:space-between;align-items:center}.ad9-landing .author-info{display:flex;align-items:center;gap:.75rem}.ad9-landing .author-avatar{width:32px;height:32px;background-color:var(--black);border-radius:0;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:.75rem;font-weight:900}.ad9-landing .card-author{font-size:.75rem}.ad9-landing .card-date{font-size:.75rem;color:var(--gray-dark)}.ad9-landing .cta-title{font-size:4rem;margin-bottom:2rem}.ad9-landing .cta-copy{margin-bottom:3rem;max-width:50ch;margin-left:auto;margin-right:auto}.ad9-landing .cta-form{display:flex;gap:1px;background:var(--black);max-width:500px;margin:0 auto;border:1px solid var(--black)}.ad9-landing .cta-form input{flex-grow:1;border:none;padding:1rem;font-family:var(--font-mono);outline:none}.ad9-landing .cta-form button{padding:1rem 2rem;border:none}.ad9-landing .intel-footer{background-color:var(--white);padding:var(--pad-lg) var(--pad-md)}.ad9-landing .intel-footer-top{display:flex;justify-content:space-between;border-bottom:1px solid var(--black);padding-bottom:4rem}.ad9-landing .intel-footer-cols{display:flex;gap:4rem}.ad9-landing .intel-footer-col{display:flex;flex-direction:column;gap:.5rem}.ad9-landing .intel-footer-col .mono{font-weight:700;margin-bottom:1rem}.ad9-landing .intel-footer-col a{color:var(--black);text-decoration:none}.ad9-landing .intel-footer-meta{text-align:right;font-size:.75rem}.ad9-landing .support-layout{padding-top:80px;min-height:100vh;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--black)}.ad9-landing .contact-form-side{border-right:1px solid var(--black)}.ad9-landing .contact-form-side,.ad9-landing .support-options-side{padding:var(--pad-lg) var(--pad-md);display:flex;flex-direction:column}.ad9-landing .support-options-side{background-color:var(--black);color:var(--white)}.ad9-landing .form-header{border-bottom:1px solid var(--black);padding-bottom:2rem}.ad9-landing .form-group{margin-bottom:2rem;display:flex;flex-direction:column}.ad9-landing .form-label{font-family:var(--font-mono);font-weight:700;text-transform:uppercase;font-size:.75rem;margin-bottom:.5rem;color:var(--black)}.ad9-landing .form-input{width:100%;padding:1rem;border:1px solid var(--black);font-family:var(--font-mono);font-size:1rem;outline:none}.ad9-landing .form-input:focus{background-color:var(--gray)}.ad9-landing textarea.form-input{min-height:200px;resize:vertical}.ad9-landing .support-option-link{text-decoration:none;color:inherit}.ad9-landing .option-card{border-bottom:1px solid rgba(255,255,255,.2);padding:2.5rem 0;display:flex;justify-content:space-between;align-items:flex-start;transition:border-color .2s ease}.ad9-landing .option-card:last-child{border-bottom:none}.ad9-landing .option-card:hover{border-color:var(--red)}.ad9-landing .option-info h3{font-size:2.5rem;margin-bottom:.5rem}.ad9-landing .option-info p{font-family:var(--font-mono);color:var(--gray);font-size:.875rem}.ad9-landing .status-indicator{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.75rem;margin-top:auto;padding-top:var(--pad-lg)}.ad9-landing .dot{width:8px;height:8px;background-color:#00ff41;box-shadow:0 0 10px #00ff41}.ad9-landing .meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--pad-md);margin-top:4rem;border-top:1px solid rgba(255,255,255,.2);padding-top:2rem}.ad9-landing .meta-item .label{font-family:var(--font-mono);font-size:.75rem;color:#757575;text-transform:uppercase;display:block;margin-bottom:.5rem}.ad9-landing .meta-item .value{font-family:var(--font-display);font-weight:700;font-size:1.25rem}.ad9-landing .signup-split{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;padding-top:80px}.ad9-landing .brand-panel{background-color:var(--black);color:var(--white);padding:4rem;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--black)}.ad9-landing .brand-headline{font-size:clamp(3rem,5vw,6rem);margin-bottom:2rem}.ad9-landing .brand-headline span{color:var(--red)}.ad9-landing .feature-list{list-style:none;margin-top:4rem}.ad9-landing .feature-item{display:flex;gap:1.5rem;margin-bottom:2.5rem;align-items:flex-start}.ad9-landing .feature-icon{font-family:var(--font-mono);color:var(--red);font-weight:800;font-size:1.25rem}.ad9-landing .feature-text h4{font-size:1.5rem;margin-bottom:.5rem}.ad9-landing .feature-text p{font-size:.875rem;opacity:.7;max-width:40ch}.ad9-landing .form-panel{padding:4rem;display:flex;flex-direction:column;justify-content:center;max-width:640px;margin:0 auto;width:100%}.ad9-landing .form-header{margin-bottom:3rem}.ad9-landing .form-header h2{font-size:3rem;margin-bottom:1rem}.ad9-landing .form-group{margin-bottom:1.5rem}.ad9-landing .form-group label{display:block;font-family:var(--font-mono);font-weight:700;font-size:.75rem;text-transform:uppercase;margin-bottom:.5rem}.ad9-landing .input-field{width:100%;padding:1rem;border:1px solid var(--black);font-family:var(--font-body);font-size:1rem;outline:none}.ad9-landing .input-field:focus{border-color:var(--red);box-shadow:4px 4px 0 var(--red)}.ad9-landing .plan-toggle{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background-color:var(--black);border:1px solid var(--black);margin-bottom:2rem}.ad9-landing .plan-option{background-color:var(--white);padding:1rem;text-align:center;cursor:pointer;font-family:var(--font-mono);font-weight:700;font-size:.75rem;transition:all var(--ease-brutal)}.ad9-landing .plan-option.active{background-color:var(--black);color:var(--white)}.ad9-landing .plan-option:hover:not(.active){background-color:var(--gray-light)}.ad9-landing .terms-row{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:2rem;font-size:.75rem;color:var(--gray-dark)}.ad9-landing .terms-row input{margin-top:.15rem}.ad9-landing .social-signup{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--gray)}.ad9-landing .social-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.ad9-landing .btn-social{background-color:transparent;border:1px solid var(--black);color:var(--black);font-family:var(--font-mono);font-weight:700;font-size:.75rem;padding:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none}.ad9-landing .btn-social:hover{background-color:var(--black);color:var(--white)}.ad9-landing .auth-container{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;width:100%}.ad9-landing .logo-link{font-family:var(--font-display);font-weight:900;font-size:2rem;color:var(--red);text-decoration:none;letter-spacing:-.05em}.ad9-landing .brand-footer{font-family:var(--font-mono);font-size:.75rem;color:var(--gray-dark);text-transform:uppercase}.ad9-landing .auth-form-panel{align-items:center;overflow-y:auto}.ad9-landing .form-wrapper{width:100%;max-width:480px}.ad9-landing .form-header h2{font-family:var(--font-display);font-weight:900;font-size:2.5rem;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:.5rem}.ad9-landing .form-header p{font-size:1rem;color:var(--gray-dark)}.ad9-landing .oauth-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;border:1px solid var(--black);background:transparent;font-family:var(--font-mono);font-weight:700;font-size:.875rem;text-transform:uppercase;cursor:pointer;margin-bottom:2rem;transition:background .1s}.ad9-landing .oauth-btn:hover{background:var(--gray-light)}.ad9-landing .divider{display:flex;align-items:center;text-align:center;margin-bottom:2rem;color:var(--gray)}.ad9-landing .divider:after,.ad9-landing .divider:before{content:"";flex:1;border-bottom:1px solid var(--gray)}.ad9-landing .divider span{padding:0 1rem;font-family:var(--font-mono);font-size:.75rem;color:var(--gray-dark)}.ad9-landing .input-group{margin-bottom:1.5rem}.ad9-landing .input-group label{display:block;font-family:var(--font-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.ad9-landing .input-group input,.ad9-landing .input-group select{width:100%;padding:1rem;border:1px solid var(--black);font-family:var(--font-body);font-size:1rem;outline:none}.ad9-landing .input-group input:focus{border-color:var(--red)}.ad9-landing .plan-selector{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--black);border:1px solid var(--black);margin-bottom:2rem}.ad9-landing .plan-selector .plan-option{position:relative}.ad9-landing .plan-selector .plan-option input{position:absolute;opacity:0}.ad9-landing .plan-selector .plan-option label{font-family:var(--font-mono);font-size:.875rem;font-weight:700;text-transform:uppercase;cursor:pointer}.ad9-landing .btn-submit{width:100%;padding:1.25rem;background:var(--red);font-size:1rem;transition:background var(--ease-brutal)}.ad9-landing .btn-submit:hover{background:var(--black)}.ad9-landing .social-proof{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--gray);text-align:center}.ad9-landing .social-proof p{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--gray-dark);text-transform:uppercase;margin-bottom:1.5rem}.ad9-landing .logos-grid{display:flex;justify-content:center;gap:2.5rem;filter:grayscale(100%) brightness(0);opacity:.3}.ad9-landing .logos-grid img{height:20px}@media (max-width:1024px){.ad9-landing .auth-container{grid-template-columns:1fr}.ad9-landing .auth-container .brand-panel{display:none}}.ad9-landing.login-shell{background-color:var(--black);color:var(--white);min-height:100vh;width:100vw;display:flex;flex-direction:column;overflow:hidden}.ad9-landing .bg-pattern{position:fixed;inset:0;background-image:linear-gradient(var(--gray-border) 1px,transparent 1px),linear-gradient(90deg,var(--gray-border) 1px,transparent 1px);background-size:40px 40px;opacity:.1;z-index:-1}.ad9-landing .login-header{width:100%;height:80px;display:flex;align-items:center;justify-content:center;padding:0 2rem;position:absolute;top:0}.ad9-landing .login-container{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}.ad9-landing .login-card{width:100%;max-width:440px;background-color:var(--white);border:1px solid var(--black);padding:3rem;color:var(--black);box-shadow:20px 20px 0 var(--red)}.ad9-landing .login-card .card-header{margin-bottom:2rem}.ad9-landing .login-card h2{font-family:var(--font-display);font-weight:900;font-size:2.5rem;text-transform:uppercase;line-height:.9;letter-spacing:-.04em}.ad9-landing .login-card .mono{font-size:.75rem;letter-spacing:.1em;color:var(--red);font-weight:700;display:block;margin-bottom:.5rem}.ad9-landing .login-card .form-group{margin-bottom:1.5rem}.ad9-landing .login-card label{display:block;font-family:var(--font-mono);font-weight:700;font-size:.75rem;text-transform:uppercase;margin-bottom:.5rem}.ad9-landing .login-card input{width:100%;padding:1rem;font-family:var(--font-mono);font-size:1rem;border:2px solid var(--black);background:transparent;outline:none;transition:border-color var(--ease-brutal)}.ad9-landing .login-card input:focus{border-color:var(--red)}.ad9-landing .login-card .btn{display:flex;align-items:center;justify-content:center;width:100%;padding:1.25rem;font-family:var(--font-mono);font-weight:800;font-size:.875rem;text-transform:uppercase;text-decoration:none;border:2px solid var(--black);cursor:pointer;transition:transform .1s ease}.ad9-landing .login-card .btn-red{background-color:var(--red);color:var(--white);border-color:var(--red);margin-top:1rem}.ad9-landing .login-card .btn-red:hover{background-color:var(--black);border-color:var(--black)}.ad9-landing .login-card .divider{display:flex;align-items:center;text-align:center;margin:2rem 0;font-family:var(--font-mono);font-size:.75rem;color:#999999}.ad9-landing .login-card .divider:after,.ad9-landing .login-card .divider:before{content:"";flex:1;border-bottom:1px solid #dddddd}.ad9-landing .login-card .divider:not(:empty):before{margin-right:1rem}.ad9-landing .login-card .divider:not(:empty):after{margin-left:1rem}.ad9-landing .login-card .social-grid{display:grid;grid-template-columns:1fr;gap:1rem}.ad9-landing .login-card .btn-social{background:transparent;color:var(--black);font-size:.75rem}.ad9-landing .login-card .btn-social:hover{background-color:#f5f5f5}.ad9-landing .login-card .card-footer{margin-top:2rem;text-align:center;font-family:var(--font-mono);font-size:.75rem}.ad9-landing .login-card .card-footer a{color:var(--black);font-weight:700;text-decoration:none;border-bottom:1px solid var(--black)}.ad9-landing .login-card .card-footer a:hover{color:var(--red);border-bottom-color:var(--red)}.ad9-landing .system-status{position:fixed;bottom:2rem;right:2rem;font-family:var(--font-mono);font-size:.75rem;display:flex;align-items:center;gap:.75rem;background:rgba(255,255,255,.05);padding:.75rem 1.25rem;border:1px solid var(--gray-border)}.ad9-landing .status-dot{width:8px;height:8px;background-color:#00ff41;border-radius:0;box-shadow:0 0 10px #00ff41;animation:status-pulse 2s infinite}@keyframes status-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ad9-landing .forgot-link{display:block;text-align:right;font-size:.7rem;margin-top:.5rem;color:#666666;text-decoration:none}.ad9-landing .forgot-link:hover{color:var(--red)}.ad9-landing .reset-shell{background-color:var(--white);color:var(--black);min-height:100vh;display:flex;flex-direction:column}.ad9-landing .reset-header{height:80px;background-color:var(--white);border-bottom:1px solid var(--black);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;width:100%}.ad9-landing .reset-main-container{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.ad9-landing .reset-box{width:100%;max-width:600px}.ad9-landing .reset-title{font-family:var(--font-display);font-weight:900;font-size:clamp(3rem,8vw,6rem);text-transform:uppercase;letter-spacing:-.04em;line-height:.9;margin-bottom:2.5rem}.ad9-landing .reset-input-group{display:flex;border:2px solid var(--black);margin-bottom:1.5rem}.ad9-landing .reset-input-group input[type=email]{flex-grow:1;padding:1.25rem;border:none;font-family:var(--font-mono);font-size:1rem;outline:none}.ad9-landing .btn-submit{background-color:var(--red);color:var(--white);border:none;border-left:2px solid var(--black);padding:0 2.5rem;font-family:var(--font-mono);font-weight:800;text-transform:uppercase;cursor:pointer;transition:background-color var(--ease-brutal)}.ad9-landing .btn-submit:hover{background-color:var(--black)}.ad9-landing .back-link{display:inline-block;margin-top:1rem;font-family:var(--font-mono);font-size:.875rem;color:var(--black);text-decoration:none;text-transform:uppercase;font-weight:700;border-bottom:1px solid transparent}.ad9-landing .back-link:hover{color:var(--red);border-bottom:1px solid var(--red)}.ad9-landing .recovery-flow{margin-top:6rem;width:100%;max-width:800px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--black)}.ad9-landing .flow-step{padding:2rem;border-right:1px solid var(--black);text-align:left}.ad9-landing .flow-step:last-child{border-right:none}.ad9-landing .flow-num{font-family:var(--font-mono);font-size:1rem;font-weight:800;color:var(--red);margin-bottom:1rem;display:block}.ad9-landing .flow-title{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:1.25rem;margin-bottom:.5rem;line-height:1}.ad9-landing .flow-desc{font-size:.875rem;opacity:.7}.ad9-landing .reset-footer{border-top:1px solid var(--black);padding:2rem;display:flex;justify-content:space-between;align-items:center}.ad9-landing .support-text{font-family:var(--font-mono);font-size:.75rem;text-align:right}.ad9-landing .support-text a{color:var(--red);text-decoration:none;font-weight:700}.ad9-landing .legal-header{position:fixed;top:0;left:0;width:100%;height:80px;background-color:var(--white);border-bottom:1px solid var(--black);display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad-md);z-index:100}.ad9-landing .legal-tabs{display:flex;border-bottom:1px solid var(--black);margin-top:80px;background:var(--white);position:sticky;top:80px;z-index:90}.ad9-landing .tab-item{flex:1;padding:1.5rem;text-align:center;font-family:var(--font-display);font-weight:900;text-transform:uppercase;text-decoration:none;color:var(--black);border-right:1px solid var(--black);transition:background .1s}.ad9-landing .tab-item:last-child{border-right:none}.ad9-landing .tab-item.active{background:var(--black);color:var(--white)}.ad9-landing .tab-item:not(.active):hover{background:var(--gray)}.ad9-landing .legal-layout{display:grid;grid-template-columns:300px 1fr;min-height:calc(100vh - 160px)}.ad9-landing .sidebar{border-right:1px solid var(--black);padding:var(--pad-md);position:sticky;top:153px;height:calc(100vh - 153px);overflow-y:auto}.ad9-landing .sidebar-title{font-weight:800;margin-bottom:1.5rem;color:var(--red)}.ad9-landing .sidebar-title,.ad9-landing .toc-link{font-family:var(--font-mono);font-size:.75rem;display:block}.ad9-landing .toc-link{color:var(--black);text-decoration:none;margin-bottom:1rem;line-height:1.2;text-transform:uppercase}.ad9-landing .toc-link:hover{color:var(--red)}.ad9-landing .content-area{padding:var(--pad-lg);max-width:900px}.ad9-landing .doc-header{margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid var(--black)}.ad9-landing .doc-title{font-family:var(--font-display);font-weight:900;font-size:5rem;line-height:.9;margin-bottom:1.5rem;text-transform:uppercase}.ad9-landing .last-updated{display:inline-block;background:var(--red);color:var(--white);padding:.5rem 1rem;font-family:var(--font-mono);font-weight:700;font-size:.75rem}.ad9-landing .legal-section{margin-bottom:4rem}.ad9-landing .section-marker{font-family:var(--font-display);font-weight:900;font-size:3rem;color:var(--red);display:block;margin-bottom:1rem}.ad9-landing .section-title{font-family:var(--font-display);font-weight:900;font-size:2rem;text-transform:uppercase;margin-bottom:1.5rem;border-bottom:4px solid var(--black);display:inline-block}.ad9-landing .legal-text{font-size:1.125rem;color:var(--black)}.ad9-landing .subsection{margin-top:2rem;padding-left:2rem;border-left:1px solid var(--gray)}.ad9-landing .subsection-num{font-family:var(--font-mono);font-weight:800;margin-right:.5rem}.ad9-landing .subsection-title{font-family:var(--font-display);font-weight:800;text-transform:uppercase;margin-bottom:.75rem;display:block}.ad9-landing .legal-footer{border-top:1px solid var(--black);padding:var(--pad-lg) var(--pad-md);background:var(--white)}.ad9-landing .mcp-hero{padding-top:80px;display:grid;grid-template-columns:1fr 1fr;min-height:90vh;border-bottom:1px solid var(--black)}.ad9-landing .mcp-hero-content{border-right:1px solid var(--black)}.ad9-landing .mcp-hero-code,.ad9-landing .mcp-hero-content{padding:var(--pad-lg) var(--pad-md);display:flex;flex-direction:column;justify-content:center}.ad9-landing .mcp-hero-code{background-color:var(--black);color:#d4d4d4}.ad9-landing .hero-label{display:inline-block;background:var(--red);color:#ffffff;padding:4px 8px;margin-bottom:2rem}.ad9-landing .terminal-window{background:#1e1e1e;border:1px solid #333333;border-radius:6px;padding:1.5rem;font-family:var(--font-mono);font-size:.9rem;line-height:1.6;box-shadow:0 20px 50px rgba(0,0,0,.3)}.ad9-landing .code-keyword{color:#569cd6}.ad9-landing .code-string{color:#ce9178}.ad9-landing .code-key{color:#9cdcfe}.ad9-landing .code-comment{color:#6a9955}.ad9-landing .mcp-grid{display:grid;grid-template-columns:repeat(3,1fr);background-color:var(--black);gap:1px;border-bottom:1px solid var(--black)}.ad9-landing .mcp-card{background-color:var(--white);padding:var(--pad-lg) var(--pad-md)}.ad9-landing .mcp-card h3{font-size:2.5rem;margin-bottom:1.5rem}.ad9-landing .clients-strip{padding:var(--pad-md);border-bottom:1px solid var(--black);display:flex;align-items:center;gap:3rem}.ad9-landing .client-logo{font-family:var(--font-display);font-weight:900;font-size:1.5rem;filter:grayscale(100%);opacity:.5;transition:.2s}.ad9-landing .client-logo:hover{opacity:1;filter:grayscale(0)}.ad9-landing .install-box{background-color:var(--gray-light);padding:var(--pad-md);border:1px solid var(--black);margin-top:2rem;position:relative}.ad9-landing .copy-btn{position:absolute;top:1rem;right:1rem;font-family:var(--font-mono);font-size:.7rem;background:var(--black);color:#ffffff;padding:4px 8px;cursor:pointer}.ad9-landing .mcp-architecture{padding:var(--pad-lg) var(--pad-md);border-bottom:1px solid var(--black)}.ad9-landing .mcp-architecture-inner{max-width:800px}.ad9-landing .mcp-architecture-inner h2{font-size:4rem;margin-bottom:2rem}.ad9-landing .mcp-architecture-inner p{font-size:1.5rem;line-height:1.4}.ad9-landing .mcp-cta-row{margin-top:3rem;display:flex;gap:1rem}.ad9-landing .mcp-footer{padding:var(--pad-lg) var(--pad-md);background:var(--white)}.ad9-landing .footer-big-text{font-size:clamp(4rem,15vw,15rem);color:var(--red);font-weight:900;letter-spacing:-.06em;line-height:.8}.ad9-landing .mcp-footer-meta{display:flex;justify-content:space-between;margin-top:2rem;align-items:flex-end}.ad9-landing .integration-hero{padding-top:80px;min-height:100vh;display:grid;grid-template-columns:1.2fr 1fr;border-bottom:1px solid var(--black)}.ad9-landing .hero-left{padding:var(--pad-lg) var(--pad-md);border-right:1px solid var(--black);display:flex;flex-direction:column}.ad9-landing .label-row{display:flex;justify-content:space-between;border-bottom:1px solid var(--black);padding-bottom:1rem;margin-bottom:var(--pad-lg)}.ad9-landing .hero-title{margin-bottom:var(--pad-md)}.ad9-landing .hero-title span{color:var(--red);display:block}.ad9-landing .integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background-color:var(--black);border:1px solid var(--black);margin-top:auto}.ad9-landing .store-logo-box{background-color:var(--white);aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:2rem;transition:background-color .1s}.ad9-landing .store-logo-box:hover{background-color:var(--gray)}.ad9-landing .store-logo-box img,.ad9-landing .store-logo-box svg{width:80%;height:auto;filter:grayscale(100%) contrast(1.5)}.ad9-landing .hero-right{background-color:var(--black);color:var(--white);padding:var(--pad-lg) var(--pad-md);display:flex;flex-direction:column;justify-content:center}.ad9-landing .flow-container{display:flex;flex-direction:column;gap:2rem}.ad9-landing .flow-step{display:grid;grid-template-columns:60px 1fr;gap:1.5rem;align-items:flex-start}.ad9-landing .step-num{font-family:var(--font-display);font-weight:900;font-size:3rem;color:var(--red);line-height:.8}.ad9-landing .step-content h3{font-size:1.5rem;margin-bottom:.5rem}.ad9-landing .step-content p{font-size:.875rem;opacity:.7;font-family:var(--font-mono)}.ad9-landing .connector-line{width:1px;height:2rem;background-color:var(--red);margin-left:30px}.ad9-landing .stats-bar{background-color:var(--red);color:var(--white);display:flex;border-bottom:1px solid var(--black)}.ad9-landing .stat-item{flex:1;padding:2rem var(--pad-md);border-right:1px solid var(--black);display:flex;flex-direction:column}.ad9-landing .stat-item:last-child{border-right:none}.ad9-landing .stat-val{font-size:4rem;line-height:1}.ad9-landing .stat-desc{font-family:var(--font-mono);font-size:.75rem;font-weight:700;text-transform:uppercase}.ad9-landing .roi-hero{padding-top:80px;display:grid;grid-template-columns:1.2fr .8fr;border-bottom:1px solid var(--black);min-height:80vh}.ad9-landing .roi-hero-content{padding:var(--pad-lg) var(--pad-md);border-right:1px solid var(--black);display:flex;flex-direction:column;justify-content:center}.ad9-landing .roi-hero-visual{background-color:var(--black);display:grid;grid-template-rows:1fr 1fr;gap:1px}.ad9-landing .stat-card{background-color:var(--white);padding:var(--pad-md);display:flex;flex-direction:column;justify-content:center}.ad9-landing .stat-card-red{background-color:var(--red);color:var(--white)}.ad9-landing .stat-val{font-family:var(--font-display);font-size:6rem;font-weight:900;line-height:.8;margin-bottom:1rem}.ad9-landing .case-study-section,.ad9-landing .section-label{border-bottom:1px solid var(--black)}.ad9-landing .section-label{padding:1.5rem var(--pad-md);display:flex;justify-content:space-between}.ad9-landing .case-grid{display:grid;grid-template-columns:1fr 1fr;background-color:var(--black);gap:1px}.ad9-landing .case-item{background-color:var(--white);display:grid;grid-template-rows:auto 1fr}.ad9-landing .case-image-compare{display:grid;grid-template-columns:1fr 1fr;height:400px;background-color:var(--black);gap:1px;position:relative}.ad9-landing .compare-img{background-size:cover;background-position:50%;filter:grayscale(100%);position:relative}.ad9-landing .compare-img-after{filter:none}.ad9-landing .img-tag{position:absolute;top:1rem;left:1rem;background:var(--white);color:var(--black);padding:.25rem .75rem;font-family:var(--font-mono);font-weight:800;font-size:.75rem}.ad9-landing .case-info{padding:var(--pad-md);border-top:1px solid var(--black)}.ad9-landing .client-logo-strip{padding:3rem var(--pad-md);border-bottom:1px solid var(--black);display:flex;justify-content:space-between;align-items:center;opacity:.5;filter:grayscale(100%)}.ad9-landing .client-logo-strip span{font-family:var(--font-display);font-weight:900;font-size:1.5rem}.ad9-landing .testimonial-block{padding:var(--pad-lg) var(--pad-md);background-color:var(--black);color:var(--white);display:grid;grid-template-columns:1fr 1fr;gap:var(--pad-lg)}.ad9-landing .quote-text{font-size:2.5rem;font-weight:900;line-height:1.1;text-transform:uppercase}.ad9-landing .quote-author{margin-top:2rem;display:flex;flex-direction:column}.ad9-landing .metrics-bar{background-color:var(--red);color:var(--white);padding:1.5rem var(--pad-md);display:flex;justify-content:space-around;border-bottom:1px solid var(--black)}.ad9-landing .stats-strip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--black);gap:1px;border-bottom:1px solid var(--black)}.ad9-landing .stat-item{background:var(--black);color:var(--white);padding:var(--pad-md);text-align:center}.ad9-landing .stat-value{font-family:var(--font-display);font-size:4rem;font-weight:900;color:var(--red);display:block}.ad9-landing .marquee{background:var(--red);color:var(--white);padding:1rem 0;border-bottom:1px solid var(--black);overflow:hidden;white-space:nowrap}.ad9-landing .marquee-inner{display:inline-block;animation:marquee 30s linear infinite}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ad9-landing .marquee span{font-family:var(--font-display);font-weight:900;font-size:2rem;text-transform:uppercase;margin:0 2rem}.ad9-landing .cta-bottom{padding:var(--pad-xl) var(--pad-md);text-align:center;border-bottom:1px solid var(--black)}.ad9-landing .cta-bottom h2{max-width:20ch;margin:0 auto 2rem}.ad9-landing .automation-hero-visuals{display:grid;grid-template-rows:1fr 1fr;background-color:var(--black)}.ad9-landing .automation-hero-top{background:var(--white);padding:var(--pad-md);display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--black)}.ad9-landing .automation-hero-placeholder{height:200px;background:#eeeeee;margin:1rem 0;border:1px dashed var(--black);display:flex;align-items:center;justify-content:center}.ad9-landing .automation-hero-bottom{background:var(--red);color:#ffffff;padding:var(--pad-md);display:flex;flex-direction:column;justify-content:center}.ad9-landing .automation-queue-text{font-size:2.5rem;font-weight:900;line-height:1}.ad9-landing .automation-footer{background-color:var(--white);padding:var(--pad-lg) var(--pad-md);border-top:1px solid var(--black)}.ad9-landing .automation-footer-top{display:flex;justify-content:space-between}.ad9-landing .dev-hero{padding-top:80px;min-height:90vh;display:grid;grid-template-columns:1.2fr .8fr;border-bottom:1px solid var(--black)}.ad9-landing .dev-hero-content{padding:var(--pad-lg) var(--pad-md);border-right:1px solid var(--black);display:flex;flex-direction:column;justify-content:center}.ad9-landing .github-badge{display:inline-flex;align-items:center;gap:.5rem;background:var(--gray-100);padding:.5rem 1rem;border:1px solid var(--black);margin-bottom:2rem;width:-moz-fit-content;width:fit-content}.ad9-landing .npm-install{background:var(--black);color:var(--white);padding:1.25rem;font-family:var(--font-mono);margin:2rem 0;display:flex;justify-content:space-between;align-items:center;border-left:8px solid var(--red)}.ad9-landing .npm-install code{color:#00ff41}.ad9-landing .code-window{background:var(--gray-800);color:var(--white);height:100%;padding:var(--pad-md);position:relative}.ad9-landing .code-header{gap:8px;margin-bottom:1.5rem}.ad9-landing .dot{width:12px;height:12px}.ad9-landing .red-dot{background:#ff5f56}.ad9-landing .yellow-dot{background:#ffbd2e}.ad9-landing .green-dot{background:#27c93f}.ad9-landing .keyword{color:#c678dd}.ad9-landing .func{color:#61afef}.ad9-landing .string{color:#98c379}.ad9-landing .comment{color:#5c6370}.ad9-landing .use-cases{display:grid;grid-template-columns:repeat(3,1fr);background:var(--black);gap:1px;border-bottom:1px solid var(--black)}.ad9-landing .use-case-card{background:var(--white);padding:var(--pad-lg) var(--pad-md)}.ad9-landing .use-case-card:hover{background:var(--red);color:var(--white)}.ad9-landing .tools-section{padding:var(--pad-lg) var(--pad-md);text-align:center;border-bottom:1px solid var(--black)}.ad9-landing .tools-grid{display:flex;justify-content:center;gap:6rem;margin-top:3rem;filter:grayscale(1);opacity:.6}.ad9-landing .tool-logo{font-family:var(--font-display);font-weight:900;font-size:1.5rem;text-transform:uppercase}@media (max-width:1024px){.ad9-landing .dev-hero{grid-template-columns:1fr}.ad9-landing .dev-hero-content{border-right:none;border-bottom:1px solid var(--black)}.ad9-landing .hero,.ad9-landing .use-cases{grid-template-columns:1fr}.ad9-landing .hero-content{border-right:none}.ad9-landing .workflow-container{grid-template-columns:1fr}.ad9-landing .workflow-step:after{content:"↓";right:auto;bottom:-1.5rem;left:50%;transform:translateX(-50%);top:auto}.ad9-landing .stats-strip{grid-template-columns:1fr 1fr}.ad9-landing .roi-hero{grid-template-columns:1fr}.ad9-landing .roi-hero-content{border-right:none;border-bottom:1px solid var(--black)}.ad9-landing .integration-hero{grid-template-columns:1fr}.ad9-landing .hero-left{border-right:none;border-bottom:1px solid var(--black)}}.ad9-landing .sdk-hero{padding-top:80px;display:grid;grid-template-columns:1fr 1fr;min-height:80vh;border-bottom:1px solid var(--black)}.ad9-landing .sdk-hero-content{padding:var(--pad-lg) var(--pad-md);border-right:1px solid var(--black);display:flex;flex-direction:column;justify-content:center}.ad9-landing .badge-row{display:flex;gap:.75rem;margin-bottom:2rem}.ad9-landing .badge{font-family:var(--font-mono);font-size:.75rem;padding:.25rem .75rem;border:1px solid var(--black);font-weight:700}.ad9-landing .badge.version{background:var(--black);color:var(--white)}.ad9-landing .badge.lang{background:var(--gray-light)}.ad9-landing .install-command{background-color:var(--gray-light);border:1px solid var(--black);padding:1.5rem;font-family:var(--font-mono);margin-top:2rem;display:flex;justify-content:space-between;align-items:center;position:relative}.ad9-landing .install-command:before{content:"NPM INSTALL";position:absolute;top:-10px;left:10px;background:var(--white);padding:0 5px;font-size:.65rem;font-weight:800;border:1px solid var(--black)}.ad9-landing .sdk-hero-visual{background-color:var(--black);padding:var(--pad-md);display:flex;align-items:center;justify-content:center}.ad9-landing .code-window{width:100%;background:#0d0d0d;border:1px solid #333333;border-radius:4px;font-family:var(--font-mono);font-size:.9rem;color:#d4d4d4;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.5)}.ad9-landing .code-header{background:#1a1a1a;padding:.75rem 1rem;border-bottom:1px solid #333333;display:flex;justify-content:space-between;align-items:center}.ad9-landing .dots{display:flex;gap:6px}.ad9-landing .dot{width:10px;height:10px;border-radius:50%;background:#333333}.ad9-landing .code-content{padding:2rem;line-height:1.6}.ad9-landing .token-keyword{color:#c586c0}.ad9-landing .token-string{color:#ce9178}.ad9-landing .token-function{color:#dcdCAA}.ad9-landing .token-comment{color:#6a9955}.ad9-landing .token-class{color:#4ec9b0}.ad9-landing .modules-section{display:grid;grid-template-columns:repeat(3,1fr);background-color:var(--black);gap:1px;border-bottom:1px solid var(--black)}.ad9-landing .module-card{background-color:var(--white);padding:var(--pad-lg) var(--pad-md)}.ad9-landing .module-card:hover{background-color:var(--gray-light)}.ad9-landing .module-icon{width:48px;height:48px;background:var(--red);margin-bottom:2rem}.ad9-landing .section-header{display:flex;justify-content:space-between;align-items:flex-end}.ad9-landing .changelog-section,.ad9-landing .section-header{padding:var(--pad-lg) var(--pad-md);border-bottom:1px solid var(--black)}.ad9-landing .changelog-grid{display:grid;grid-template-columns:200px 1fr;gap:var(--pad-md);margin-top:var(--pad-md);padding:2rem 0;border-bottom:1px solid var(--gray)}.ad9-landing .footer-logo{font-family:var(--font-display);font-size:clamp(4rem,15vw,20rem);font-weight:900;color:var(--red);line-height:.75;letter-spacing:-.06em;margin:0;padding:var(--pad-lg) var(--pad-md)}.ad9-landing .github-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:2rem;text-decoration:none;color:var(--black);font-family:var(--font-mono);font-weight:700;border-bottom:2px solid var(--red)}@media (max-width:1024px){.ad9-landing .sdk-hero{grid-template-columns:1fr}}@media (max-width:768px){.ad9-landing .reset-input-group{flex-direction:column;border:none;gap:10px}.ad9-landing .reset-input-group input[type=email]{border:2px solid var(--black)}.ad9-landing .btn-submit{border:none;padding:1.25rem}.ad9-landing .recovery-flow{grid-template-columns:1fr}.ad9-landing .flow-step{border-right:none;border-bottom:1px solid var(--black)}}.ad9-landing .status-shell{max-width:1440px;height:1024px;margin:0 auto;border-radius:8px;overflow:hidden;border:1px solid var(--black);background-color:var(--white);display:flex;flex-direction:column}.ad9-landing .status-header-bar{height:80px;background-color:var(--white);border-bottom:1px solid var(--black);display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad-md)}.ad9-landing .error-hero{height:500px;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--black);background-color:var(--black)}.ad9-landing .error-message-side{padding:var(--pad-lg) var(--pad-md);display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--white);background-color:var(--black);color:var(--white);position:relative;overflow:hidden}.ad9-landing .glitch-text{font-size:8rem;line-height:.85;position:relative}.ad9-landing .glitch-text:after{content:"SYSTEM OFFLINE";position:absolute;left:2px;text-shadow:-2px 0 var(--red);top:0;color:#ffffff;background:#000000;overflow:hidden;animation:status-noise-anim 2s linear infinite alternate-reverse}@keyframes status-noise-anim{0%{clip:rect(10px,9999px,40px,0)}20%{clip:rect(60px,9999px,80px,0)}40%{clip:rect(30px,9999px,50px,0)}60%{clip:rect(80px,9999px,10px,0)}80%{clip:rect(40px,9999px,60px,0)}to{clip:rect(70px,9999px,20px,0)}}.ad9-landing .recovery-display{padding:var(--pad-lg) var(--pad-md);display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--red);color:var(--white)}.ad9-landing .timer-box{font-family:var(--font-display);font-weight:900;font-size:10rem;line-height:1}.ad9-landing .status-dashboard{display:grid;grid-template-columns:repeat(4,1fr);background-color:var(--black);gap:1px;height:364px}.ad9-landing .status-card{background-color:var(--white);padding:var(--pad-md);display:flex;flex-direction:column;justify-content:space-between}.ad9-landing .status-card-support{background-color:var(--black);color:var(--white)}.ad9-landing .status-header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--black);padding-bottom:1rem}.ad9-landing .status-card-support .status-header{border-color:var(--white)}.ad9-landing .status-indicator{width:12px;height:12px;border-radius:0}.ad9-landing .status-indicator.offline{background-color:var(--red);animation:status-blink 1s steps(1) infinite}.ad9-landing .status-indicator.degraded{background-color:#ffb800}@keyframes status-blink{50%{opacity:0}}.ad9-landing .status-details{margin-top:2rem}.ad9-landing .status-details h4{font-size:1.5rem;margin-bottom:.5rem}.ad9-landing .footer-strip{height:80px;border-top:1px solid var(--black);display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad-md);background:var(--white)}.ad9-landing .faq-hero{padding-top:80px;border-bottom:1px solid var(--black);display:grid;grid-template-columns:1fr 1fr}.ad9-landing .faq-hero-left{padding:var(--pad-lg) var(--pad-md);border-right:1px solid var(--black)}.ad9-landing .faq-hero-right{background-color:var(--black);display:flex;align-items:center;justify-content:center;padding:var(--pad-md)}.ad9-landing .search-container{width:100%;max-width:500px}.ad9-landing .search-input{width:100%;background:transparent;border:2px solid var(--white);color:var(--white);padding:1.5rem;font-family:var(--font-mono);font-size:1.25rem;outline:none}.ad9-landing .search-input::-moz-placeholder{color:rgba(255,255,255,.4)}.ad9-landing .search-input::placeholder{color:rgba(255,255,255,.4)}.ad9-landing .faq-section{display:grid;grid-template-columns:1fr}.ad9-landing .faq-item{border-bottom:1px solid var(--black);display:grid;grid-template-columns:120px 1fr 80px;cursor:pointer;transition:background-color .1s ease}.ad9-landing .faq-item:hover{background-color:var(--gray)}.ad9-landing .faq-item.active{background-color:var(--red);color:var(--white)}.ad9-landing .faq-num{font-family:var(--font-mono);font-weight:800;font-size:1.25rem;border-right:1px solid var(--black);justify-content:center}.ad9-landing .faq-num,.ad9-landing .faq-question{padding:var(--pad-md);display:flex;align-items:center}.ad9-landing .faq-question{font-family:var(--font-display);font-weight:900;font-size:clamp(1.5rem,3vw,2.5rem);text-transform:uppercase}.ad9-landing .faq-trigger{font-family:var(--font-display);font-size:3rem;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--black);transition:transform .15s ease}.ad9-landing .faq-answer{grid-column:2/3;max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease;font-size:1.25rem;background-color:var(--white);color:var(--black)}.ad9-landing .faq-item.active .faq-answer{max-height:500px;padding:var(--pad-md);border-top:1px solid var(--black)}.ad9-landing .faq-item.active .faq-trigger{transform:rotate(45deg)}.ad9-landing .support-cta{padding:var(--pad-xl) var(--pad-md);background-color:var(--black);color:var(--white);text-align:center;display:flex;flex-direction:column;align-items:center}.ad9-landing .support-cta h2{margin-bottom:2rem}@media (max-width:1024px){.ad9-landing .hero{grid-template-columns:1fr}.ad9-landing .hero-content{border-right:none;border-bottom:1px solid var(--black)}.ad9-landing .features-grid{grid-template-columns:repeat(2,1fr)}.ad9-landing .platforms-section{grid-template-columns:1fr}.ad9-landing .platform-title{border-right:none;border-bottom:1px solid var(--black)}.ad9-landing .about-hero,.ad9-landing .pricing-grid,.ad9-landing .stats-grid,.ad9-landing .story-section{grid-template-columns:1fr}.ad9-landing .team-grid{grid-template-columns:repeat(2,1fr)}.ad9-landing .mission-block{border-right:none;border-bottom:1px solid var(--black)}.ad9-landing .featured-hero{grid-template-columns:1fr}.ad9-landing .featured-img{min-height:400px;border-right:none;border-bottom:1px solid var(--black)}.ad9-landing .article-grid{grid-template-columns:repeat(2,1fr)}.ad9-landing .intel-page-header h1{font-size:5rem}.ad9-landing .signup-split{grid-template-columns:1fr}.ad9-landing .brand-panel{display:none}.ad9-landing .support-layout{grid-template-columns:1fr}.ad9-landing .contact-form-side{border-right:none;border-bottom:1px solid var(--black)}}@media (max-width:768px){.ad9-landing .features-grid{grid-template-columns:1fr}.ad9-landing .footer-top{align-items:flex-start}.ad9-landing .footer-links,.ad9-landing .footer-top{flex-direction:column;gap:2rem}.ad9-landing .platform-specs{display:none}.ad9-landing .platform-item:hover{padding-left:1rem}.ad9-landing .article-grid,.ad9-landing .faq-section,.ad9-landing .pricing-grid{grid-template-columns:1fr}.ad9-landing .intel-page-header{flex-direction:column;align-items:flex-start;gap:1rem}.ad9-landing .featured-title{font-size:3rem}.ad9-landing .comparison-section{overflow-x:auto}.ad9-landing .feature-section{grid-template-columns:1fr}.ad9-landing .feature-text{border-right:none!important;border-left:none!important;border-bottom:1px solid var(--black)}.ad9-landing .case-study-item,.ad9-landing .proof-hero-grid,.ad9-landing .sub-features,.ad9-landing .testimonial-section{grid-template-columns:1fr}.ad9-landing .proof-hero-content{border-right:none;border-bottom:1px solid var(--black)}.ad9-landing .case-details{border-left:none;border-top:1px solid var(--black)}.ad9-landing .client-grid{grid-template-columns:repeat(2,1fr)}.ad9-landing .platform-row{grid-template-columns:1fr 1.5fr}.ad9-landing .platform-actions{grid-column:1/3;border-left:none;border-top:1px solid var(--black);flex-direction:row;align-items:center;justify-content:space-between}.ad9-landing .platform-row{grid-template-columns:1fr}.ad9-landing .platform-identity{border-right:none;border-bottom:1px solid var(--black)}.ad9-landing .platform-preview{height:300px}}