400;500;600;700;800&display=swap");.aip-about,.aip-about *{font-family:"Fira Sans",Arial,sans-serif!important}
:root{--navy:#303030;--blue:#dd3333;--sky:#f5f5f5;--ink:#303030;--muted:#333333;--line:#e5e5e5;--white:#fff}*{box-sizing:border-box}body{margin:0;background:#fff;font-family:"Fira Sans",Arial,sans-serif;color:var(--ink)}.aip-about{overflow:hidden}.aip-about *{box-sizing:border-box}.aip-about .wrap{max-width:1180px;margin:auto;padding:0 28px}.aip-about h1,.aip-about h2,.aip-about h3,.aip-about p{margin-top:0}.aip-about h1{font-size:clamp(38px,5vw,65px);line-height:1.09;letter-spacing:-2px}.aip-about h2{font-size:clamp(29px,3.4vw,43px);line-height:1.17;letter-spacing:-1.2px}.aip-about h3{font-size:20px}.aip-about p{font-size:15.5px;line-height:1.83;color:var(--muted)}.aip-about .eyebrow{font-size:11px;font-weight:800;letter-spacing:2.2px;text-transform:uppercase;color:#dd3333;margin-bottom:20px}.aip-about .btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:var(--blue);color:white;padding:15px 21px;font-weight:700;font-size:13px;border:1px solid var(--blue);transition:.2s}.aip-about .btn:hover{background:#303030}.aip-about .btn.alt{background:transparent;color:var(--navy);border-color:#cccccc}.aip-about section{padding:96px 0}.aip-about .hero{background:linear-gradient(115deg,#f7f7f7 0%,#f7f7f7 58%,#eeeeee 100%);padding:105px 0 0;position:relative}.aip-about .hero-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:35px}.aip-about .hero p{max-width:600px}.aip-about .actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 50px}.aip-about .hero-visual{height:480px;background:linear-gradient(160deg,rgba(30,30,30,.06),rgba(30,30,30,.3)),url("/storage/media/2026/10/vbox61f5lxmnc7pf-1200.webp") center/cover;position:relative}.aip-about .hero-visual:after{content:'INTELLECTUAL PROPERTY  /  GLOBAL PERSPECTIVE';position:absolute;bottom:0;right:0;background:var(--navy);color:white;font-size:10px;letter-spacing:1.6px;padding:20px}.aip-about .hero-bar{border-top:1px solid #dddddd;padding:22px 0;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#555555;font-size:11px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.aip-about .intro-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.aip-about .intro-grid h2{max-width:370px}.aip-about .intro-grid p:first-child{font-size:19px;color:var(--ink);line-height:1.65}.aip-about .stat-strip{background:var(--navy);padding:38px 0}.aip-about .stat-grid{display:grid;grid-template-columns:repeat(3,1fr)}.aip-about .stat{padding:8px 35px;border-right:1px solid #686868}.aip-about .stat:first-child{padding-left:0}.aip-about .stat:last-child{border:0}.aip-about .stat strong{display:block;color:white;font-size:29px;margin-bottom:8px}.aip-about .stat span{font-size:12px;color:#eeeeee}.aip-about .soft{background:#f5f5f5}.aip-about .section-top{max-width:770px;margin-bottom:48px}.aip-about .timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;position:relative}.aip-about .timeline:before{content:'';position:absolute;top:20px;left:0;right:0;height:1px;background:#dddddd}.aip-about .milestone{position:relative;padding-top:52px}.aip-about .milestone:before{content:'';position:absolute;top:13px;left:0;width:15px;height:15px;border-radius:50%;background:var(--blue);border:5px solid #f0f0f0;z-index:1}.aip-about .milestone .year{font-size:25px;color:var(--blue);font-weight:800}.aip-about .milestone h3{margin:16px 0 10px}.aip-about .milestone p{font-size:13px}.aip-about .services{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.aip-about .service{border:1px solid var(--line);padding:30px;min-height:240px;background:white;transition:.2s}.aip-about .service:hover{transform:translateY(-4px);box-shadow:0 16px 35px #22222212;border-color:#aaaaaa}.aip-about .service .num{font-size:12px;font-weight:800;color:#dd3333;letter-spacing:2px}.aip-about .service h3{margin:27px 0 12px}.aip-about .service p{font-size:13px;line-height:1.7}.aip-about .expertise-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.aip-about .expertise{position:relative;min-height:230px;padding:30px;display:flex;align-items:end;background-size:cover;background-position:center;overflow:hidden}.aip-about .expertise:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#171717e8,#17171740)}.aip-about .expertise h3{position:relative;color:white;max-width:300px;margin:0;font-size:23px}.aip-about .expertise span{position:absolute;top:25px;left:30px;color:#eeeeee;font-size:11px;letter-spacing:1px}.aip-about .global{background:#303030;color:white}.aip-about .global h2,.aip-about .global h3{color:white}.aip-about .global p{color:#e5e5e5}.aip-about .global-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.aip-about .regions{display:grid;grid-template-columns:1fr 1fr;gap:13px}.aip-about .region{padding:20px;border:1px solid #686868;font-size:14px;color:#f5f5f5}.aip-about .region b{display:block;color:#ffffff;font-size:11px;letter-spacing:1px;margin-bottom:7px}.aip-about .audiences{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.aip-about .audience{border-top:3px solid var(--blue);background:white;padding:26px 22px;box-shadow:0 10px 35px #2222220b}.aip-about .audience h3{font-size:17px}.aip-about .audience p{font-size:13px}.aip-about .process{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.aip-about .step{border-top:1px solid #dddddd;padding-top:20px}.aip-about .step .n{font-size:38px;color:#bdbdbd;font-weight:800}.aip-about .step h3{margin-top:12px}.aip-about .step p{font-size:13px}.aip-about .value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.aip-about .value{border-left:2px solid #dddddd;padding-left:20px}.aip-about .value h3{font-size:18px}.aip-about .value p{font-size:13px}.aip-about .commercial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.aip-about .commercial-image{height:410px;background:url("/storage/media/2026/10/crr7hc2opygcqhmi-1100.webp") center/cover}.aip-about .commitment{max-width:840px;text-align:center;margin:auto}.aip-about .cta{background:linear-gradient(110deg,#292929,#444444);color:white}.aip-about .cta-grid{display:flex;align-items:center;justify-content:space-between;gap:50px}.aip-about .cta h2{color:white;max-width:650px}.aip-about .cta p{color:#eeeeee;max-width:650px}.aip-about .cta .btn{background:white;color:var(--navy);border-color:white;white-space:nowrap}@media(max-width:850px){.aip-about section{padding:65px 0}.aip-about .hero-grid,.aip-about .intro-grid,.aip-about .global-layout,.aip-about .commercial{grid-template-columns:1fr;gap:35px}.aip-about .hero{padding-top:65px}.aip-about .hero-visual{height:300px}.aip-about .timeline,.aip-about .audiences{grid-template-columns:repeat(2,1fr)}.aip-about .services,.aip-about .process,.aip-about .value-grid{grid-template-columns:repeat(2,1fr)}.aip-about .cta-grid{display:block}.aip-about .stat{padding:8px 14px}}@media(max-width:560px){.aip-about .wrap{padding:0 20px}.aip-about h1{letter-spacing:-1px}.aip-about .services,.aip-about .process,.aip-about .value-grid,.aip-about .audiences,.aip-about .timeline,.aip-about .expertise-grid,.aip-about .regions{grid-template-columns:1fr}.aip-about .timeline:before{display:none}.aip-about .stat-grid{grid-template-columns:1fr;gap:20px}.aip-about .stat{border-right:0;border-bottom:1px solid #686868;padding:0 0 20px}.aip-about .stat:first-child{padding:0 0 20px}.aip-about .hero-visual{height:260px}}
 .aip-about .btn{border-radius:5px}.aip-about .eyebrow{color:#dd3333}.aip-about a:not(.btn){color:#303030}.aip-about a:not(.btn):hover{color:#dd3333}
/* AnalystIP neutral update: Fira Sans / charcoal / red */
.aip-about{--navy:#303030;--blue:#dd3333;--ink:#303030;--muted:#333333;--line:#e5e5e5}
.aip-about .soft{background:#f5f5f5}.aip-about .hero{background:#f5f5f5}
.aip-about .hero h1 span{color:#dd3333!important}.aip-about .hero-bar{color:#303030}
.aip-about .service .num,.aip-about .milestone .year{color:#dd3333}
.aip-about .service:hover{border-color:#dd3333;box-shadow:0 16px 36px rgba(30,30,30,.10)}
.aip-about .global{background:#303030}.aip-about .global .eyebrow,.aip-about .region b{color:#fff!important}
.aip-about .cta{background:#303030}.aip-about .cta .eyebrow{color:#fff!important}
.aip-about .stat span,.aip-about .global p,.aip-about .cta p{color:#fff}
.aip-about .industry-section{background:#f5f5f5;padding:100px 0}
.aip-about .industry-head{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:end;margin-bottom:34px}
.aip-about .industry-head h2{max-width:690px;margin-bottom:0}.aip-about .industry-head p{margin:0 0 5px}
.aip-about .industry-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}
.aip-about .industry-filters button{font:600 13px 'Fira Sans',sans-serif;background:#fff;color:#303030;border:1px solid #d9d9d9;border-radius:5px;padding:12px 18px;cursor:pointer;transition:.2s}
.aip-about .industry-filters button:hover,.aip-about .industry-filters button.active{background:#303030;color:#fff;border-color:#303030}
.aip-about .industry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.aip-about .industry-card{background:#fff;min-width:0;border:1px solid #e5e5e5;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}
.aip-about .industry-card:hover{transform:translateY(-5px);box-shadow:0 15px 28px rgba(30,30,30,.12);border-color:#dd3333}
.aip-about .industry-card[hidden]{display:none!important}
.aip-about .industry-photo{height:165px;background-color:#303030;background-position:center;background-size:cover;position:relative}
.aip-about .industry-number{position:absolute;top:14px;left:15px;background:#dd3333;color:#fff;padding:6px 9px;font-size:11px;font-weight:700}
.aip-about .industry-body{padding:22px 19px 24px;border-top:3px solid #dd3333;min-height:185px}
.aip-about .industry-body h3{font-size:17px;line-height:1.35;margin:0 0 10px;color:#303030}
.aip-about .industry-body p{font-size:13px;line-height:1.7;margin:0;color:#333}
.aip-about .industry-foot{margin-top:25px;padding:23px 26px;border-left:4px solid #dd3333;background:#fff;display:flex;gap:25px;align-items:center}
.aip-about .industry-foot strong{color:#303030;white-space:nowrap}.aip-about .industry-foot span{color:#333;font-size:14px;line-height:1.6}
.aip-about .btn{border-radius:5px!important}.aip-about .btn:hover{background:#303030!important;color:#fff!important}
@media(max-width:1100px){.aip-about .industry-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:850px){.aip-about .industry-head{grid-template-columns:1fr;gap:15px}.aip-about .industry-grid{grid-template-columns:repeat(2,1fr)}.aip-about .industry-section{padding:65px 0}.aip-about .industry-foot{display:block}.aip-about .industry-foot strong{display:block;margin-bottom:7px}}
@media(max-width:560px){.aip-about .industry-grid{grid-template-columns:1fr}.aip-about .industry-photo{height:200px}.aip-about .industry-body{min-height:0}.aip-about .industry-filters button{font-size:12px;padding:10px 12px}}

/* Global capabilities redesign — AnalystIP neutral palette */
.aip-about .global-premium{background:#f6f6f6!important;color:#303030!important;padding:95px 0 90px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.aip-about .gp-heading{display:grid;grid-template-columns:1.05fr .95fr;gap:75px;align-items:end;margin-bottom:32px}
.aip-about .global-premium .eyebrow{color:#dd3333!important;letter-spacing:2px;font-size:12px;font-weight:800;margin-bottom:20px}
.aip-about .global-premium h2{color:#252525!important;line-height:1.16;font-size:clamp(31px,3.6vw,47px);margin:0;letter-spacing:-1.3px}
.aip-about .global-premium h2 span{color:#dd3333}
.aip-about .global-premium p{color:#555!important;font-size:15px;line-height:1.85}
.aip-about .gp-intro p{margin:0 0 15px}
.aip-about .gp-link{font-size:14px;font-weight:700;color:#dd3333!important;text-decoration:none;border-bottom:1px solid #dd3333;padding-bottom:5px;display:inline-flex;gap:12px}
.aip-about .gp-feature{display:flex;align-items:center;gap:23px;background:#fff;border:1px solid #e4e4e4;border-left:4px solid #dd3333;padding:23px 28px;margin-bottom:20px}
.aip-about .gp-feature-icon{width:54px;height:54px;flex:none;display:grid;place-items:center;border:1px solid #e6e6e6;border-radius:50%;font-size:39px;color:#dd3333;line-height:1}
.aip-about .gp-feature strong{font-size:18px;color:#303030;display:block;margin-bottom:5px}
.aip-about .gp-feature p{font-size:13px;margin:0;line-height:1.7}
.aip-about .gp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.aip-about .gp-region{background:#fff;border:1px solid #e3e3e3;padding:27px 28px 30px;transition:box-shadow .2s,border-color .2s,transform .2s;min-height:225px}
.aip-about .gp-region:hover{border-color:#dd3333;box-shadow:0 15px 35px rgba(0,0,0,.065);transform:translateY(-3px)}
.aip-about .gp-region-head{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px}
.aip-about .gp-index{font-size:30px;font-weight:800;color:#dedede;letter-spacing:-1px}
.aip-about .gp-overline{display:block;color:#dd3333;font-size:10px;font-weight:800;letter-spacing:1.2px;margin-bottom:5px}
.aip-about .gp-region h3{font-size:22px;color:#303030;margin:0;line-height:1.15}
.aip-about .gp-arrow{margin-left:auto;color:#dd3333;font-size:23px;align-self:flex-start}
.aip-about .gp-chips{display:flex;gap:9px;flex-wrap:wrap}
.aip-about .gp-chips span{display:inline-block;background:#f5f5f5;border:1px solid #eaeaea;padding:9px 12px;color:#414141;font-size:13px;font-weight:500;line-height:1.2}
.aip-about .gp-note{display:flex;align-items:flex-start;gap:12px;margin-top:22px;padding:17px 0 0}
.aip-about .gp-note-mark{border:1px solid #aaa;color:#777;width:20px;height:20px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700}
.aip-about .gp-note p{font-size:12px;line-height:1.6;margin:0;color:#777!important}
@media(max-width:850px){.aip-about .gp-heading{grid-template-columns:1fr;gap:22px}.aip-about .global-premium{padding:65px 0}.aip-about .gp-region{padding:22px}}
@media(max-width:620px){.aip-about .gp-grid{grid-template-columns:1fr}.aip-about .gp-feature{align-items:flex-start;padding:18px}.aip-about .gp-feature-icon{width:40px;height:40px;font-size:30px}.aip-about .gp-region{min-height:0}}

/* Revised Patent Monetize section — replaces final commitment and CTA */
.aip-about .pm-showcase{background:#f5f5f5;padding:95px 0 100px}
.aip-about .pm-top{display:grid;grid-template-columns:1.04fr .96fr;gap:65px;align-items:center}
.aip-about .pm-top h2{max-width:650px;font-size:clamp(34px,3.7vw,49px);line-height:1.13;margin-bottom:24px}
.aip-about .pm-top h2 span{color:#dd3333}
.aip-about .pm-lead{font-size:16px;line-height:1.85;max-width:600px;margin-bottom:27px}
.aip-about .pm-art{height:375px;position:relative;background:linear-gradient(0deg,rgba(25,25,25,.75),rgba(25,25,25,.03) 58%),url("/storage/media/2026/10/n8jbgjrjluivvtkl-1100.webp") center/cover;border-radius:5px;overflow:hidden}
.aip-about .pm-art:before{content:'';position:absolute;left:0;top:0;width:6px;height:100%;background:#dd3333}
.aip-about .pm-art-caption{position:absolute;bottom:28px;left:32px;right:22px;color:#fff}
.aip-about .pm-art-caption span{display:block;font-size:10px;font-weight:700;letter-spacing:2px;margin-bottom:12px;color:#fff}
.aip-about .pm-art-caption strong{font-size:22px;line-height:1.4;display:block}
.aip-about .pm-art-caption em{color:#ff7777;font-style:normal}
.aip-about .pm-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px}
.aip-about .pm-pillars article{background:#fff;border:1px solid #e4e4e4;border-top:3px solid #dd3333;padding:25px 26px;transition:transform .2s,box-shadow .2s}
.aip-about .pm-pillars article:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(0,0,0,.08)}
.aip-about .pm-pillars article span{font-size:12px;color:#dd3333;font-weight:800;letter-spacing:1px}
.aip-about .pm-pillars h3{font-size:18px;margin:13px 0 10px}
.aip-about .pm-pillars p{font-size:13px;line-height:1.75;margin-bottom:0}
@media(max-width:850px){.aip-about .pm-top{grid-template-columns:1fr;gap:30px}.aip-about .pm-pillars{grid-template-columns:1fr}.aip-about .pm-art{height:320px}.aip-about .pm-showcase{padding:65px 0}}

/* October refinement: four user-selected sections */
.aip-about .intro-grid{grid-template-columns:.92fr 1.08fr;gap:85px;align-items:center;padding-top:78px;padding-bottom:78px}
.aip-about .intro-label h2{font-size:clamp(30px,3.25vw,45px);line-height:1.17;letter-spacing:-1.1px;margin:18px 0 24px}
.aip-about .intro-label h2 span{color:#dd3333}.aip-about .intro-rule{height:3px;width:66px;background:#dd3333;margin-bottom:19px}.aip-about .intro-small{font-size:13px;color:#777;font-weight:600}.aip-about .intro-small b{color:#dd3333;margin:0 10px}
.aip-about .intro-copy{border-left:1px solid #e4e4e4;padding-left:36px}.aip-about .intro-copy p{font-size:14px;line-height:1.75;margin:0 0 14px}.aip-about .intro-copy .intro-feature{font-size:19px;line-height:1.55;font-weight:600;color:#303030}
.aip-about .services{gap:14px}.aip-about .service{padding:25px 25px 28px;min-height:220px;position:relative;transition:transform .2s,box-shadow .2s,border-color .2s}.aip-about .service:hover{transform:translateY(-4px)}
.aip-about .service-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.aip-about .service-icon{width:40px;height:40px;display:grid;place-items:center;background:#f6f6f6;color:#dd3333;font-size:24px;border:1px solid #e9e9e9}.aip-about .service-index{font-size:29px;font-weight:700;color:#e1e1e1}.aip-about .service .num{font-size:10px;letter-spacing:1.7px}.aip-about .service h3{font-size:18px;line-height:1.3;margin:10px 0}.aip-about .service p{font-size:13px;line-height:1.7}
.aip-about .process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.aip-about .process-phase{border:1px solid #e5e5e5;border-top:3px solid #dd3333;padding:28px 25px 30px;background:#fff;display:flex;gap:17px;align-items:flex-start;min-height:215px}.aip-about .phase-number{font-size:42px;font-weight:800;line-height:1;color:#d7d7d7}.aip-about .phase-tag{font-size:10px;letter-spacing:1.3px;color:#dd3333;font-weight:800}.aip-about .process-phase h3{font-size:19px;margin:10px 0}.aip-about .process-phase p{font-size:13px;line-height:1.75;margin:0}.aip-about .process-phase:hover{box-shadow:0 12px 32px rgba(0,0,0,.07)}
.aip-about .pm-showcase{background:#f5f5f5;padding:70px 0 75px}.aip-about .pm-rebuilt{display:grid;grid-template-columns:.95fr 1.05fr;gap:0;background:#fff;border:1px solid #e6e6e6;min-height:355px}.aip-about .pm-brand{background:#303030;color:#fff;padding:48px 42px;display:flex;flex-direction:column;justify-content:center}.aip-about .pm-brand-kicker{font-size:10px;letter-spacing:2px;color:#ddd;font-weight:700}.aip-about .pm-brand-name{display:flex;align-items:center;gap:18px;margin:32px 0}.aip-about .pm-mark{width:67px;height:67px;border:3px solid #fff;border-radius:12px;display:grid;place-items:center;font-size:43px;font-weight:800;position:relative;line-height:1}.aip-about .pm-mark span{font-size:12px;color:#dd3333;position:absolute;top:11px;right:8px}.aip-about .pm-brand-name strong{font-size:27px;line-height:1.1;display:block;letter-spacing:.3px}.aip-about .pm-brand-name em{font-style:normal;color:#ff5555}.aip-about .pm-brand-name small{display:block;margin-top:8px;font-size:12px;letter-spacing:1px;color:#dedede}.aip-about .pm-brand-line{height:1px;background:#555;margin-bottom:24px}.aip-about .pm-journey{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px}.aip-about .pm-journey b{color:#ff5555}.aip-about .pm-description{padding:42px 48px}.aip-about .pm-description h2{font-size:clamp(27px,3vw,39px);line-height:1.17;margin:16px 0}.aip-about .pm-description h2 span{color:#dd3333}.aip-about .pm-description p{font-size:14px;line-height:1.75}.aip-about .pm-tags{display:flex;flex-wrap:wrap;gap:8px;margin:19px 0 23px}.aip-about .pm-tags span{font-size:11px;border:1px solid #e5e5e5;background:#f7f7f7;padding:8px 10px}.aip-about .pm-description .btn{display:inline-block}
@media(max-width:850px){.aip-about .intro-grid,.aip-about .pm-rebuilt{grid-template-columns:1fr;gap:20px}.aip-about .intro-copy{border-left:0;border-top:1px solid #ddd;padding:20px 0 0}.aip-about .process{grid-template-columns:1fr}.aip-about .pm-brand,.aip-about .pm-description{padding:32px 26px}}
@media(max-width:560px){.aip-about .intro-grid{padding-top:50px;padding-bottom:50px}.aip-about .service{min-height:0}.aip-about .pm-brand-name strong{font-size:22px}}
.aip-about .pm-official-logo{margin:24px 0 4px;display:block;max-width:380px}
.aip-about .pm-official-logo img{display:block;width:100%;height:auto;object-fit:contain;object-position:left center}
.aip-about .pm-logo-subtitle{color:#e5e5e5;font-size:12px;font-weight:600;letter-spacing:1.2px;margin:0 0 28px}
@media(max-width:560px){.aip-about .pm-official-logo{max-width:300px}}

/* Final AnalystIP about page refinements */
.aip-about #patent-monetize .pm-brand{background:#2b488a!important;color:#fff!important;position:relative;overflow:hidden}
.aip-about #patent-monetize .pm-brand:before{content:"";position:absolute;right:-110px;bottom:-150px;width:430px;height:430px;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 55px rgba(255,255,255,.025),0 0 0 115px rgba(255,255,255,.025);pointer-events:none}
.aip-about #patent-monetize .pm-brand-kicker{color:#fff!important;opacity:.9}
.aip-about #patent-monetize .pm-brand-name,.aip-about #patent-monetize .pm-brand-name *{color:#fff!important}
.aip-about #patent-monetize .pm-official-logo img{display:block;width:min(100%,430px);height:auto;object-fit:contain}
.aip-about #patent-monetize .pm-brand .pm-brand-foot{color:#fff!important}
.aip-about #patent-monetize .pm-brand .pm-brand-foot *{color:#fff!important}
.aip-about .industry-section{background:#f7f7f7!important}
.aip-about .industry-grid{gap:13px!important}
.aip-about .industry-card{overflow:hidden;background:#fff!important;border:1px solid #e8e8e8!important;transition:transform .2s ease,box-shadow .2s ease!important}
.aip-about .industry-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.09)}
.aip-about .industry-photo{background-position:center!important;background-size:cover!important;min-height:145px}
.aip-about .industry-body h3{font-size:16px!important;line-height:1.4!important;color:#292929!important}
.aip-about .industry-body p{color:#5b5b5b!important}
.aip-about .industry-number{background:#dd3333!important;color:#fff!important}
@media(max-width:720px){.aip-about #patent-monetize .pm-official-logo img{width:min(100%,330px)}.aip-about .industry-photo{min-height:135px}}

/* Editorial service layout: scoped to the About page */
.aip-about .aip-svc-intro{max-width:none;display:grid;grid-template-columns:1.05fr .95fr;align-items:end;gap:65px;margin-bottom:34px}
.aip-about .aip-svc-intro .eyebrow{grid-column:1/-1;margin-bottom:-48px}
.aip-about .aip-svc-intro h2{margin:0;max-width:670px}
.aip-about .aip-svc-intro p{margin:0;max-width:440px;font-size:15px;line-height:1.8}
.aip-about .aip-services-editorial{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.aip-about .aip-services-editorial .service{min-height:0;display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;padding:34px 30px 34px 26px;border:1px solid #e3e3e3;border-top:3px solid #dedede;background:#fff;box-shadow:none;position:relative;transition:border-color .2s,box-shadow .2s,transform .2s}
.aip-about .aip-services-editorial .service:hover{border-color:#d0d0d0;border-top-color:#dd3333;box-shadow:0 14px 30px rgba(0,0,0,.07);transform:translateY(-3px)}
.aip-about .aip-svc-number{font-size:49px;line-height:1;font-weight:700;letter-spacing:-3px;color:#d8d8d8;border-right:1px solid #e7e7e7;padding-right:17px}
.aip-about .aip-svc-kicker{display:block;color:#dd3333;font-size:10px;font-weight:800;letter-spacing:1.8px;margin:1px 0 14px}
.aip-about .aip-services-editorial .service h3{font-size:21px;line-height:1.35;margin:0 0 12px;color:#252525}
.aip-about .aip-services-editorial .service p{font-size:13.5px;line-height:1.75;color:#555;margin:0}
.aip-about .aip-services-editorial .service:nth-child(1),.aip-about .aip-services-editorial .service:nth-child(4){background:#f8f8f8}
@media(max-width:850px){.aip-about .aip-svc-intro{grid-template-columns:1fr;gap:16px}.aip-about .aip-svc-intro .eyebrow{grid-column:auto;margin-bottom:0}.aip-about .aip-services-editorial{grid-template-columns:1fr}}
@media(max-width:560px){.aip-about .aip-services-editorial .service{grid-template-columns:49px minmax(0,1fr);gap:15px;padding:25px 18px}.aip-about .aip-svc-number{font-size:35px;letter-spacing:-2px;padding-right:10px}.aip-about .aip-services-editorial .service h3{font-size:19px}}

/* Who We Are — premium editorial redesign */
.aip-about .aip-intro-premium{padding:83px 0 70px;background:#fff}
.aip-about .aip-intro-main{display:grid;grid-template-columns:.95fr 1.05fr;gap:9%;align-items:start}
.aip-about .aip-intro-left{padding:7px 0 0}
.aip-about .aip-intro-left .eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 26px;font-size:11px;letter-spacing:1.9px}
.aip-about .aip-intro-kicker-line{width:27px;height:2px;background:#dd3333;display:inline-block}
.aip-about .aip-intro-left h2{font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.14;letter-spacing:-1.8px;margin:0 0 26px;max-width:540px;color:#292929}
.aip-about .aip-intro-left h2 span{color:#dd3333}
.aip-about .aip-intro-left-note{border-left:3px solid #dd3333;padding-left:16px;font-size:14px!important;color:#555!important;line-height:1.6!important;margin:0!important}
.aip-about .aip-intro-right{border-left:1px solid #e1e1e1;padding:5px 0 0 39px}
.aip-about .aip-intro-overline{color:#888;font-size:10px;font-weight:800;letter-spacing:2px;margin-bottom:18px}
.aip-about .aip-intro-right .aip-intro-lead{font-size:20px!important;font-weight:600;line-height:1.53!important;color:#2c2c2c!important;margin:0 0 20px!important}
.aip-about .aip-intro-right p{font-size:14px!important;line-height:1.83!important;color:#555!important;margin:0 0 14px!important}
.aip-about .aip-intro-right strong{color:#303030}
.aip-about .aip-intro-strengths{margin-top:55px;padding-top:25px;border-top:1px solid #e2e2e2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.aip-about .aip-intro-strength{display:flex;gap:16px;padding:4px 26px 0;border-left:1px solid #e7e7e7}
.aip-about .aip-intro-strength:first-child{padding-left:0;border-left:0}
.aip-about .aip-strength-no{font-size:12px;font-weight:800;color:#dd3333;padding-top:3px}
.aip-about .aip-intro-strength strong{font-size:15px;color:#292929;display:block;margin-bottom:6px}
.aip-about .aip-intro-strength p{font-size:12.5px!important;color:#606060!important;line-height:1.6!important;margin:0!important}
@media(max-width:850px){.aip-about .aip-intro-premium{padding:60px 0}.aip-about .aip-intro-main{grid-template-columns:1fr;gap:30px}.aip-about .aip-intro-right{padding-left:22px}.aip-about .aip-intro-strengths{margin-top:36px}}
@media(max-width:620px){.aip-about .aip-intro-left h2{font-size:36px;letter-spacing:-1px}.aip-about .aip-intro-strengths{grid-template-columns:1fr;gap:18px}.aip-about .aip-intro-strength,.aip-about .aip-intro-strength:first-child{padding:0;border:0}.aip-about .aip-intro-right .aip-intro-lead{font-size:18px!important}}

/* From style="" attributes of the original page (the security policy blocks them) */
.aip-s-4c73bf44.aip-s-4c73bf44.aip-s-4c73bf44{color:#dd3333}
.aip-s-b27322da.aip-s-b27322da.aip-s-b27322da{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12)),url("/storage/media/2026/10/fmu1dzbyacinw7ge-720.webp")}
.aip-s-762cd165.aip-s-762cd165.aip-s-762cd165{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12)),url("/storage/media/2026/10/a2htcmhpfrqk6d4m-720.webp")}
.aip-s-5d9e8c52.aip-s-5d9e8c52.aip-s-5d9e8c52{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12)),url("/storage/media/2026/10/bxg37oqz545lonhg-720.webp")}
.aip-s-2f7a1551.aip-s-2f7a1551.aip-s-2f7a1551{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12)),url("/storage/media/2026/10/8eex3dnwsg35biaj-720.webp")}
.aip-s-bc7fbc57.aip-s-bc7fbc57.aip-s-bc7fbc57{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12)),url("/storage/media/2026/10/6pdzjghhw7jnujnz-720.webp")}
.aip-s-af147450.aip-s-af147450.aip-s-af147450{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12)),url('/storage/media/2026/10/difuloihbujt7oqe-1200.webp')}
.aip-s-307a881f.aip-s-307a881f.aip-s-307a881f{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12)),url("/storage/media/2026/10/evv2ls4soivjflts-720.webp")}
.aip-s-39bcef44.aip-s-39bcef44.aip-s-39bcef44{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12)),url("/storage/media/2026/10/aixgwwapitatqs1z-720.webp")}
.aip-s-35e01d41.aip-s-35e01d41.aip-s-35e01d41{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12)),url("/storage/media/2026/10/cpo5b3j48mapydaa-720.webp")}
.aip-s-a42a546e.aip-s-a42a546e.aip-s-a42a546e{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12)),url("/storage/media/2026/10/v1jaxe5isf7vxh2f-720.webp")}
.aip-s-0b0cc39f.aip-s-0b0cc39f.aip-s-0b0cc39f{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12)),url("/storage/media/2026/10/gjahs0c0fvwfblbx-720.webp")}
.aip-s-d483fdcd.aip-s-d483fdcd.aip-s-d483fdcd{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12)),url("/storage/media/2026/10/3630of1y43v6bx9i-720.webp")}
.aip-s-1c589132.aip-s-1c589132.aip-s-1c589132{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12)),url("/storage/media/2026/10/xpkk4mslfnrlssvx-720.webp")}
.aip-s-1feca8c4.aip-s-1feca8c4.aip-s-1feca8c4{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12)),url("/storage/media/2026/10/awj4aokdlyqlwunn-720.webp")}
.aip-s-24a38367.aip-s-24a38367.aip-s-24a38367{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12)),url("/storage/media/2026/10/ipqp5ixn47emaszt-720.webp")}
.aip-s-9b76a273.aip-s-9b76a273.aip-s-9b76a273{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12)),url("/storage/media/2026/10/wxubmfbikg6eejhp-720.webp")}