#aien-conference{--blue:#415ce5;--blue-soft:#edf0ff;--pink-soft:#ffedf2}
#aien-conference .blue-text{color:var(--blue) !important}
#aien-conference .line-icon{width:26px;height:26px;flex-shrink:0}
#aien-conference .scene{position:relative;background:#dedede;overflow:hidden;min-width:0}
#aien-conference .scene img{width:100%;height:100%;object-fit:cover;filter:none;transition:transform .7s cubic-bezier(.2,.7,.3,1)}
#aien-conference .scene:hover img{transform:scale(1.035)}
#aien-conference .scene figcaption{position:absolute;left:14px;bottom:13px;right:14px;z-index:2;color:white !important;font-size:.75rem;font-weight:550;line-height:1.45;text-shadow:0 1px 8px #0009}
#aien-conference .scene:after{content:'';position:absolute;inset:55% 0 0;pointer-events:none;background:linear-gradient(transparent,#0008)}
#aien-conference .photo-slot{background:var(--blue-soft);color:var(--blue) !important;border:1px solid #415ce533;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:150px;position:relative;overflow:hidden;text-align:center;padding:25px;gap:18px}
#aien-conference .photo-slot>.line-icon{width:40px;height:40px;stroke-width:1}
#aien-conference .photo-slot strong{font-size:.8125rem;font-weight:600;line-height:1.5;display:block}
#aien-conference .photo-slot figcaption span{display:block;margin-top:5px;font-size:.75rem;line-height:1.5}
#aien-conference .placeholder-corner{position:absolute;top:10px;right:12px;font-size:22px;font-weight:400;opacity:.55}
#aien-conference .collage{position:relative}
#aien-conference .btn:hover{background:var(--blue);border-color:var(--blue)}
#aien-conference .text-link:hover{color:var(--blue) !important}
#aien-conference .reading-progress{background:linear-gradient(90deg,var(--blue) 0 50%,var(--pink) 50%)}
#aien-conference .hero-main{grid-template-columns:1.05fr 1fr;gap:5%;padding-block:55px 74px}
#aien-conference .hero-collage{min-height:665px;margin-top:0}
#aien-conference .hero-collage .edition-number{font-size:clamp(10rem,15vw,15rem);top:-25px;right:25px;color:var(--blue) !important;z-index:4}
#aien-conference .hero-collage .scene{position:absolute;border:7px solid white;box-shadow:0 12px 40px #00000012}
#aien-conference .hero-shot-main{top:34px;right:7px;width:66%;height:68%;transform:rotate(3deg);z-index:1}
#aien-conference .hero-shot-main img{object-position:50% 28%}
#aien-conference .hero-shot-main figcaption{bottom:25px}
#aien-conference .hero-shot-tall{left:0;top:155px;width:36%;height:42%;transform:rotate(-7deg);z-index:2}
#aien-conference .hero-shot-tall figcaption{font-size:.75rem;left:10px;right:10px}
#aien-conference .hero-shot-wide{left:16%;bottom:15px;width:80%;height:34%;transform:rotate(-3deg);z-index:3}
#aien-conference .hero-shot-wide img{object-position:center 45%}
#aien-conference .hero-shot-wide figcaption{display:none}
#aien-conference .edition-stamp{position:absolute;left:4%;top:10px;background:var(--pink);padding:20px 23px;transform:rotate(-5deg);z-index:5;color:#fff !important;box-shadow:0 5px 20px #00000008}
#aien-conference .edition-stamp>span{font-size:.75rem;letter-spacing:.1em}
#aien-conference .edition-stamp>strong{display:block;font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.3;letter-spacing:-.035em;margin-top:10px}
#aien-conference .hero-photo-slot{position:absolute;bottom:110px;right:-20px;width:30%;min-height:135px;padding:18px 10px;transform:rotate(6deg);z-index:6;background:var(--blue);color:white !important;border:6px solid white;gap:8px}
#aien-conference .hero-photo-slot>.line-icon{width:30px;height:30px}
#aien-conference .hero-photo-slot figcaption span{display:none}
#aien-conference .hero-photo-slot strong{font-size:.75rem}
#aien-conference .collage-video{position:absolute;left:26px;bottom:-12px;display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border:0;background:var(--blue);color:#fff !important;z-index:8;box-shadow:0 8px 25px #0002;font-size:.8125rem;font-weight:550}
#aien-conference .collage-video .video-play{width:46px;height:46px;border-color:#ffffff60;background:none}
#aien-conference .hero-bottom svg{color:var(--blue) !important}
#aien-conference .hero .eyebrow:before{background:var(--blue)}
#aien-conference .marquee{min-width:0;max-width:100%;overflow:hidden;position:relative;outline-offset:6px}
#aien-conference .marquee:focus-visible{outline:2px solid var(--pink)}
#aien-conference .marquee-rail{display:flex;width:max-content;animation:aien-marquee-loop var(--loop-duration,75s) linear infinite;will-change:transform}
#aien-conference .marquee-group{display:flex;flex:none;align-items:stretch;gap:var(--loop-gap,14px);padding-right:var(--loop-gap,14px)}
#aien-conference .marquee.reverse .marquee-rail{animation-direction:reverse}
#aien-conference .marquee:hover .marquee-rail,#aien-conference .marquee:focus-within .marquee-rail,#aien-conference .marquee.is-outside .marquee-rail{animation-play-state:paused}
#aien-conference .marquee-group[inert]{pointer-events:none}
#aien-conference .marquee .agency-logo{flex:none;width:142px;height:82px}
#aien-conference .marquee .agency-logo img{filter:none}
#aien-conference .partner-marquee{--loop-gap:30px;margin-inline:-10px}
#aien-conference .partner-mark{width:135px;flex:none;height:65px;display:flex;align-items:center;justify-content:center;padding:8px}
#aien-conference .partner-mark img{max-width:130px;max-height:52px;width:auto;height:auto;filter:grayscale(1)}
#aien-conference .partner-mark:hover img{filter:none}
#aien-conference .review-marquee{--loop-gap:22px;padding-block:8px 20px}
#aien-conference .review-marquee .review-card{flex:none;width:440px;min-height:235px;padding:20px;transform:none;cursor:zoom-in}
#aien-conference .review-marquee .review-card img{max-height:320px;object-fit:contain}
#aien-conference .loop-label{font-size:.75rem;color:#777 !important;display:flex;align-items:center;gap:10px}
#aien-conference .loop-label>span{font-size:1.6rem;color:var(--blue) !important;line-height:1}
#aien-conference .partner-layout{grid-template-columns:130px minmax(0,1fr)}
#aien-conference .community-symbol{width:72px;height:72px;display:grid;place-items:center;background:var(--blue);color:white !important;transform:rotate(6deg)}
#aien-conference .community-symbol svg{width:37px;height:37px}
#aien-conference .community-photo-band{display:grid;grid-template-columns:1.2fr .85fr 1.2fr .8fr;gap:18px;margin-bottom:40px}
#aien-conference .community-photo-band .scene,#aien-conference .community-photo-band .photo-slot{height:195px;min-height:0}
#aien-conference .community-photo-band .scene:nth-child(2){transform:rotate(-3deg)}
#aien-conference .community-photo-band .photo-slot{background:var(--blue);border-color:var(--blue);color:#fff !important;transform:rotate(3deg)}
#aien-conference #spolecznosc{background:#191919;padding-top:55px}
#aien-conference .community-top>.eyebrow{margin-left:auto}
#aien-conference .community-top{gap:25px}
@keyframes aien-marquee-loop{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
#aien-conference .challenge-collage{height:330px;margin-top:35px;max-width:510px}
#aien-conference .challenge-photo{position:absolute;inset:0 26% 5px 0;transform:rotate(-3deg)}
#aien-conference .challenge-slot{position:absolute;width:39%;height:62%;right:0;bottom:0;transform:rotate(5deg);border:6px solid #fff;padding:14px;gap:12px}
#aien-conference .challenge-row{grid-template-columns:48px 1fr;gap:18px}
#aien-conference .challenge-row:before{display:none}
#aien-conference .challenge-icon{width:43px;height:43px;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue) !important;border-radius:0}
#aien-conference .challenge-row:nth-child(even) .challenge-icon{background:var(--pink-soft);color:#b51b43 !important}
#aien-conference .challenge-answer{background:var(--blue-soft);border-color:var(--blue);padding:24px;margin-top:25px}
#aien-conference .challenge-answer h3{color:#233991 !important}
#aien-conference .challenge-answer p{font-size:1rem}
#aien-conference .founder-scenes{min-height:700px;align-self:stretch}
#aien-conference .founder-scenes .founder-portrait{position:absolute;inset:0 48px 65px 0;min-height:0}
#aien-conference .founder-portrait>img{filter:none}
#aien-conference .founder-portrait figcaption{bottom:36%;left:-1px;right:auto;background:var(--blue);color:#fff !important;min-width:70%;padding:22px}
#aien-conference .founder-inset{position:absolute;width:51%;height:35%;bottom:0;right:0;border:7px solid #fff;transform:rotate(5deg);z-index:3}
#aien-conference .founder-slot{position:absolute;bottom:13px;left:0;width:38%;height:22%;min-height:140px;padding:15px;border:0;background:var(--pink-soft);color:#a3143b !important;gap:8px}
#aien-conference .founder-text h2 .pink-text{color:var(--blue) !important}
#aien-conference .founder-scenes .scene figcaption{font-size:.75rem}
#aien-conference .results{background:white;padding-block:0}
#aien-conference .result-grid{gap:0;max-width:none;padding:0}
#aien-conference .result-item{padding:45px 48px 48px;background:var(--blue);display:flex;flex-direction:column;align-items:flex-start;gap:0}
#aien-conference .result-item+.result-item{padding:45px 48px 48px;border:0}
#aien-conference .result-item:nth-child(2){background:var(--pink);color:#fff !important}
#aien-conference .result-item:nth-child(3){background:#111}
#aien-conference .result-icon{display:block;margin-bottom:32px;color:#fff !important}
#aien-conference .result-icon svg{width:33px;height:33px}
#aien-conference .result-item:nth-child(2) .result-icon{color:#fff !important}
#aien-conference .result-num{color:#fff !important;font-size:clamp(3.5rem,5.5vw,6rem)}
#aien-conference .result-item:nth-child(2) .result-num{color:#fff !important}
#aien-conference .result-item h3{font-size:1.125rem;margin-top:18px}
#aien-conference .result-item p{font-size:.9375rem;max-width:360px;color:#eee !important}
#aien-conference .result-item:nth-child(2) p{color:#fff !important}
#aien-conference .founder-letter{padding-top:60px}
#aien-conference .letter-list strong{color:#fff !important}
#aien-conference .letter-list li{border-color:#393939;padding-left:0}
#aien-conference .letter-quote blockquote{border-left:3px solid var(--blue);padding-left:24px}
#aien-conference .letter-images{display:grid;grid-template-columns:1.2fr 1.2fr .7fr;gap:20px;margin-top:45px}
#aien-conference .letter-images>figure{height:230px;min-height:0}
#aien-conference .letter-images .photo-slot{background:var(--blue);border:0;color:#fff !important}
#aien-conference .letter-images .scene figcaption{font-size:.875rem}
#aien-conference .reviews .section-head{display:grid;grid-template-columns:1.1fr .65fr .75fr;align-items:center;gap:35px}
#aien-conference .reviews h2{font-size:clamp(2rem,3.2vw,3.1rem)}
#aien-conference .reviews-photo-pair{position:relative;height:250px;margin-right:8px}
#aien-conference .reviews-photo-pair .scene{position:absolute;width:61%;height:90%;border:5px solid #fff;transform:rotate(-7deg);top:0;left:0}
#aien-conference .reviews-photo-pair .scene+ .scene{transform:rotate(8deg);left:auto;right:0;top:27px}
#aien-conference .reviews-photo-pair figcaption{display:none}
#aien-conference .reviews-blue{background:var(--blue);color:#fff !important}
#aien-conference .reviews-blue .section-head>p,#aien-conference .reviews-blue .review-foot p,#aien-conference .reviews-blue .loop-label{color:#fff !important}
#aien-conference .reviews-blue .loop-label>span{color:#fff !important}
#aien-conference .reviews-blue .eyebrow:before{background:var(--pink)}
#aien-conference .review-photo-note{position:relative;height:260px}
#aien-conference .review-photo-note>.scene{height:220px;transform:rotate(-4deg);border:6px solid white}
#aien-conference .review-photo-note figcaption{display:none}
#aien-conference .photo-note{position:absolute;bottom:0;left:10%;right:-10px;transform:rotate(3deg);padding:17px 19px;background:var(--pink);color:#fff !important;font-size:.75rem;font-weight:650;line-height:1.5;letter-spacing:.025em}
#aien-conference .benefits-layout{display:block}
#aien-conference .benefits-intro{position:static;display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:20px 70px;margin-bottom:50px}
#aien-conference .benefits-intro>.eyebrow{grid-column:1/-1;margin:0}
#aien-conference .benefits-intro h2{margin:0}
#aien-conference .benefits-intro>p{padding-bottom:4px;max-width:370px;font-size:1rem}
#aien-conference .benefits-intro h2 br:last-of-type{display:none}
#aien-conference .knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}
#aien-conference .knowledge-card{position:relative;display:flex;flex-direction:column;border:0;padding:29px 27px;background:var(--blue-soft);gap:0;min-width:0}
#aien-conference .knowledge-card .benefit-number{position:absolute;right:25px;top:26px;font-size:.875rem;letter-spacing:.02em;color:var(--blue) !important;font-weight:600}
#aien-conference .knowledge-icon{width:49px;height:49px;display:grid;place-items:center;color:var(--blue) !important;background:#fff;margin-bottom:25px}
#aien-conference .knowledge-icon svg{width:26px;height:26px}
#aien-conference .knowledge-card>div:not(.knowledge-icon):not(.knowledge-diagram){margin-top:29px}
#aien-conference .knowledge-card h3{font-size:1.35rem;line-height:1.3;margin-bottom:18px}
#aien-conference .knowledge-card p{font-size:1rem;line-height:1.8;color:#545866 !important}
#aien-conference .knowledge-card>.scene,#aien-conference .knowledge-card>.photo-slot{width:calc(100% + 54px);margin:28px -27px -29px;height:190px;min-height:0}
#aien-conference .knowledge-card>.scene figcaption{font-size:.75rem}
#aien-conference .knowledge-2{background:var(--blue);color:#fff !important;margin-top:40px}
#aien-conference .knowledge-2 .knowledge-icon{background:#ffffff1a;color:#fff !important}
#aien-conference .knowledge-2 .benefit-number,#aien-conference .knowledge-2 p{color:#fff !important}
#aien-conference .knowledge-3{background:#111;color:#fff !important;margin-top:80px}
#aien-conference .knowledge-3 .knowledge-icon{background:var(--pink);color:#fff !important}
#aien-conference .knowledge-3 .benefit-number{color:#fff !important}
#aien-conference .knowledge-3 p{color:#ccc !important}
#aien-conference .knowledge-3>.photo-slot{background:#202020;border:1px solid #454545;color:#bbb !important}
#aien-conference .knowledge-diagram{width:100%;min-height:210px;padding:20px 16px;background:#fff;color:#111 !important;border:1px solid #415ce514;overflow:hidden}
#aien-conference .diagram-title{font-size:.75rem;line-height:1.5;font-weight:550;letter-spacing:.02em;margin-bottom:27px}
#aien-conference .acquisition-nodes{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:34px}
#aien-conference .acquisition-nodes>span{display:flex;flex-direction:column;align-items:center;gap:15px}
#aien-conference .acquisition-nodes>span>.line-icon{width:31px;height:31px;color:var(--blue) !important}
#aien-conference .acquisition-nodes b{font-size:.75rem;font-weight:500}
#aien-conference .acquisition-nodes>.line-icon{width:17px;color:#aaa !important}
#aien-conference .commission-diagram{background:#ffffff0e;color:white !important;border-color:#ffffff35}
#aien-conference .commission-diagram .diagram-title{margin-bottom:18px}
#aien-conference .commission-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 15px;margin-bottom:21px}
#aien-conference .commission-row>span{font-size:.75rem}
#aien-conference .commission-row>strong{font-size:1.6rem;font-weight:600;letter-spacing:-.04em;white-space:nowrap}
#aien-conference .commission-bar{grid-column:1/-1;background:#ffffff14;height:8px}
#aien-conference .commission-bar>i{display:block;height:100%;width:40%;background:#a7b4ff;transform-origin:left}
#aien-conference .goal .commission-bar>i{background:var(--pink);width:100%}
#aien-conference .goal{margin-bottom:0}
#aien-conference .automation-diagram{background:#1b1b1b;color:#fff !important;border-color:#3a3a3a;min-height:240px;padding:16px 10px}
#aien-conference .automation-diagram .diagram-title{margin-bottom:19px}
#aien-conference .automation-hub{display:grid;grid-template-columns:auto auto;justify-content:center;gap:3px 9px;align-items:center;max-width:190px;margin:auto;padding:10px 12px;border:1px solid var(--blue);background:#415ce51a}
#aien-conference .automation-hub>.line-icon{color:#a8b5ff !important;width:25px;height:25px}
#aien-conference .automation-hub>strong{font-size:1.8rem;font-weight:500}
#aien-conference .automation-hub>span{grid-column:1/-1;font-size:.75rem;color:#bbb !important}
#aien-conference .automation-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;gap:5px;padding-top:30px}
#aien-conference .automation-branches:before{content:'';position:absolute;width:68%;left:16%;top:15px;border:1px solid #626262;border-bottom:0;height:15px}
#aien-conference .automation-branches>span{display:flex;flex-direction:column;gap:7px;align-items:center;font-size:.75rem;line-height:1.45;text-align:center;min-width:0}
#aien-conference .automation-branches .line-icon{width:20px;height:20px;color:var(--pink) !important}
#aien-conference .benefits>.wrap>.cta-strip{margin-top:55px}
#aien-conference .steps{background:#f6f6f6;border:0}
#aien-conference .step-grid{gap:28px}
#aien-conference .step{display:flex;flex-direction:column;align-items:stretch;border:0;padding:0}
#aien-conference .step-photo{height:240px;min-height:0;order:0}
#aien-conference .step:nth-child(2) .step-photo{transform:rotate(2deg)}
#aien-conference .step:nth-child(3) .step-photo{transform:rotate(-2deg)}
#aien-conference .step-photo figcaption{font-size:.75rem}
#aien-conference .step-number{font-size:2.5rem;color:var(--blue) !important;margin-top:24px;margin-bottom:22px;display:flex;align-items:center;justify-content:space-between}
#aien-conference .step-number>.line-icon{width:29px;height:29px;color:var(--blue) !important}
#aien-conference .step h3{max-width:none;font-size:1.35rem}
#aien-conference .step p{font-size:1rem}
#aien-conference .step:nth-child(1) .photo-slot{background:var(--blue);color:#fff !important;border:0}
#aien-conference .step:nth-child(1) .photo-slot>.line-icon{width:58px;height:58px}
#aien-conference #o-konferencji{background:var(--blue)}
#aien-conference #o-konferencji .pink-text{color:white !important}
#aien-conference #o-konferencji .section-head>p,#aien-conference #o-konferencji .about-copy>p,#aien-conference #o-konferencji .about-point p{color:#fff !important}
#aien-conference #o-konferencji .about-point{border-color:#ffffff4d}
#aien-conference #o-konferencji .cta-strip{border-color:#ffffff50}
#aien-conference #o-konferencji .cta-strip p{color:#fff !important}
#aien-conference .about-grid{grid-template-columns:1.18fr 1fr;gap:6%}
#aien-conference .about-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:245px 215px 180px;gap:15px;align-self:stretch}
#aien-conference .about-mosaic .scene,#aien-conference .about-mosaic .photo-slot{height:100%;min-height:0}
#aien-conference .mosaic-wide{grid-column:1/-1;transform:rotate(-2deg);border:6px solid #fff}
#aien-conference .mosaic-tall{grid-row:2/4;transform:rotate(2deg);border:6px solid #fff}
#aien-conference .about-mosaic .photo-slot{background:var(--pink);color:#fff !important;border:0;transform:rotate(3deg);padding:18px}
#aien-conference .mosaic-bottom{display:none}
#aien-conference .about-icon{display:inline-flex;padding:12px;background:#ffffff17;margin-bottom:16px}
#aien-conference .about-icon svg{width:28px;height:28px}
#aien-conference .about-point h3{font-size:1.25rem}
#aien-conference .about-point p{font-size:1rem}
#aien-conference .about-point{padding-block:25px}
#aien-conference .about-copy>p{font-size:1rem}
#aien-conference .speaker-heading h2 .pink-text{color:var(--blue) !important}
#aien-conference .speaker-card:hover .speaker-portrait img{filter:none}
#aien-conference .speaker-portrait img{filter:none}
#aien-conference .speaker-card:nth-child(3n+2) .speaker-index{background:var(--blue);color:#fff !important}
#aien-conference .panel{grid-template-columns:240px 1fr 1.15fr;padding:0 35px 0 0;background:var(--blue);min-height:200px;gap:30px}
#aien-conference .panel-photo{width:100%;height:100%;min-height:220px}
#aien-conference .panel-photo figcaption{display:none}
#aien-conference .panel p{color:#fff !important}
#aien-conference .panel h3{color:white !important}
#aien-conference .programme-photos{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:38px;max-width:480px}
#aien-conference .programme-photos>.scene{height:220px;transform:rotate(-4deg);border:5px solid white}
#aien-conference .programme-photos>.scene:nth-child(2){transform:rotate(4deg);margin-top:35px}
#aien-conference .programme-photos>.photo-slot{grid-column:1/-1;height:155px;min-height:0;margin-top:12px;flex-direction:row;gap:20px}
#aien-conference .programme-photos>.photo-slot .line-icon{width:34px;height:34px}
#aien-conference .programme-photos>.photo-slot figcaption{text-align:left}
#aien-conference .programme-location{border-color:var(--blue)}
#aien-conference .agenda-row{padding-left:21px;border-left:1px solid #ccd3f7;grid-template-columns:125px 1fr;gap:23px}
#aien-conference .agenda-row:hover{padding-left:24px}
#aien-conference .agenda-row:before{content:'';position:absolute;width:7px;height:7px;top:29px;left:-4px;border-radius:50%;background:var(--blue)}
#aien-conference .agenda-time{display:flex;gap:9px;align-items:flex-start;flex-wrap:wrap}
#aien-conference .agenda-time>.line-icon{width:16px;height:16px;stroke-width:1.5;color:var(--blue) !important;margin-top:1px}
#aien-conference .agenda-row.break:before{background:#9b9b9b}
#aien-conference .agenda-row.highlight{background:var(--blue-soft)}
#aien-conference .agenda-row.highlight h3{color:#1c359f !important}
#aien-conference .agenda-row.highlight .agenda-time{color:#243578 !important}
#aien-conference .agenda-top{border-color:var(--blue)}
#aien-conference .reasons-layout{display:block}
#aien-conference .reasons-title{position:relative;display:block;margin-bottom:50px;padding-right:180px;min-height:170px}
#aien-conference .reasons-title .big-six{position:absolute;right:10px;top:-20px;margin:0;font-size:12rem;color:var(--blue) !important;line-height:1}
#aien-conference .reason-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;align-items:start}
#aien-conference .reason-row,#aien-conference .reason-row:first-child{display:flex;flex-direction:column;gap:0;padding:30px;background:#f3f3f3;border:0;position:relative;min-width:0}
#aien-conference .reason-icon{margin-bottom:35px;color:var(--blue) !important}
#aien-conference .reason-icon svg{width:34px;height:34px}
#aien-conference .reason-index{position:absolute;right:28px;top:28px;font-size:.8125rem;color:#666 !important}
#aien-conference .reason-row h3{font-size:1.3rem;line-height:1.35}
#aien-conference .reason-row p{font-size:1rem}
#aien-conference .reason-row:nth-child(3n+1){background:var(--blue);color:#fff !important}
#aien-conference .reason-row:nth-child(3n+1) .reason-icon,#aien-conference .reason-row:nth-child(3n+1) .reason-index,#aien-conference .reason-row:nth-child(3n+1) p{color:#fff !important}
#aien-conference .reason-row:nth-child(5){background:var(--pink);color:#fff !important}
#aien-conference .reason-row:nth-child(5) p,#aien-conference .reason-row:nth-child(5) .reason-icon{color:#fff !important}
#aien-conference .reason-row .reason-photo{width:calc(100% + 60px);height:205px;min-height:0;margin:26px -30px -30px}
#aien-conference .reason-row .photo-slot{background:#e4e8fb;color:#344bba !important}
#aien-conference .reason-row:nth-child(2),#aien-conference .reason-row:nth-child(5){margin-top:45px}
#aien-conference .reason-row:nth-child(3),#aien-conference .reason-row:nth-child(6){margin-top:90px}
#aien-conference .growth-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:35px}
#aien-conference .growth-process>div{position:relative;display:flex;flex-direction:column;gap:19px;border-top:2px solid var(--blue);padding:21px 13px 15px;background:#1d1d1d}
#aien-conference .growth-process svg{width:29px;height:29px;color:#90a1ff !important}
#aien-conference .growth-process>div>span{font-size:.8125rem;color:#b8b8b8 !important;line-height:1.8}
#aien-conference .growth-process strong{font-weight:550;color:#fff !important}
#aien-conference .growth-process>div+div:before{content:'';position:absolute;top:-5px;left:-17px;width:19px;height:6px;background:var(--pink)}
#aien-conference .growth-photos{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:25px}
#aien-conference .growth-photos .scene{height:225px}
#aien-conference .growth-photos .scene+ .scene{margin-top:24px}
#aien-conference .growth-list{background:#191919;padding:12px 24px}
#aien-conference .growth-list li{font-size:1rem;border-color:#363636;padding-block:18px}
#aien-conference .growth-list svg{color:#98a8ff !important}
#aien-conference .urgency{position:relative;background:#111;color:white !important;border:0;padding-block:100px;overflow:hidden}
#aien-conference .urgency-backdrop{position:absolute;inset:0}
#aien-conference .urgency-backdrop img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.5}
#aien-conference .urgency-backdrop:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#000b,#0006 65%,#0009)}
#aien-conference .urgency .wrap{position:relative;z-index:1}
#aien-conference .urgency-grid{align-items:center}
#aien-conference .urgency-emphasis{background:var(--blue);color:white !important;font-size:1.2rem}
#aien-conference .urgency-copy{padding:35px;background:#fffffff5;color:#111 !important}
#aien-conference .urgency-copy p{font-size:1rem;color:#555 !important}
#aien-conference .urgency .cta-strip{border-color:#ffffff55}
#aien-conference .urgency .cta-strip p{color:#eee !important}
#aien-conference .urgency .text-link:hover{color:#fff !important}
#aien-conference .urgency-points li{font-size:.9375rem}
#aien-conference .takeaways{background:white;color:#111 !important}
#aien-conference .takeaways .pink-text{color:var(--blue) !important}
#aien-conference .takeaway-grid{gap:22px}
#aien-conference .takeaway{padding:0;display:flex;flex-direction:column;position:relative;border:0}
#aien-conference .takeaway-photo{height:260px;width:100%;min-height:0;order:0;margin-bottom:29px}
#aien-conference .takeaway>.takeaway-icon{position:absolute;right:0;top:216px;width:44px;height:44px;display:grid;place-items:center;color:white !important;background:var(--blue)}
#aien-conference .takeaway-icon>.line-icon{width:23px;height:23px}
#aien-conference .takeaway>span:not(.takeaway-icon){display:none}
#aien-conference .takeaway h3{margin:0 0 18px;font-size:1.2rem}
#aien-conference .takeaway p{color:#666 !important;font-size:1rem}
#aien-conference .takeaway:nth-child(even) .takeaway-icon{background:var(--pink);color:#fff !important}
#aien-conference .takeaway:nth-child(4) .photo-slot{background:var(--pink-soft);color:#a9163e !important;border-color:#ef336326}
#aien-conference .takeaways .cta-strip{border-color:#ddd}
#aien-conference .takeaways .cta-strip p{color:#666 !important}
#aien-conference .faq{background:#f6f6f6}
#aien-conference .faq-title>img{display:none}
#aien-conference .faq-collage{height:420px;max-width:470px;margin-top:35px}
#aien-conference .faq-collage .scene{width:62%;height:65%;position:absolute;top:0;left:0;transform:rotate(-8deg);border:7px solid white;box-shadow:0 12px 30px #0001}
#aien-conference .faq-collage .scene+ .scene{left:auto;right:0;top:68px;transform:rotate(8deg);z-index:1}
#aien-conference .faq-collage .photo-slot{position:absolute;left:6%;bottom:0;min-height:145px;width:61%;padding:18px;transform:rotate(-3deg);background:var(--blue);color:white !important;z-index:3;gap:10px;border:6px solid white}
#aien-conference .faq-collage .scene figcaption{display:none}
#aien-conference .faq-collage .photo-slot>.line-icon{width:30px;height:30px}
#aien-conference .faq-item[open] summary{color:var(--blue) !important}
#aien-conference .final-cta{background:var(--blue);color:#fff !important;padding-top:60px}
#aien-conference .closing-collage{display:grid;grid-template-columns:1.2fr .8fr 1.1fr 1.2fr .8fr;gap:15px;margin-bottom:75px;padding:12px 0 20px}
#aien-conference .closing-collage>figure{height:220px;min-height:0;border:6px solid white;transform:rotate(-4deg)}
#aien-conference .closing-collage>figure:nth-child(even){transform:rotate(5deg);margin-top:25px}
#aien-conference .closing-collage>figure:nth-child(3){transform:rotate(-2deg);margin-top:5px}
#aien-conference .closing-collage figcaption{font-size:.75rem;left:10px;right:10px;bottom:10px}
#aien-conference .closing-collage>.photo-slot{background:var(--pink);color:#fff !important;padding:17px;gap:12px}
#aien-conference .closing-collage>.photo-slot figcaption{position:static}
#aien-conference .closing-collage>.photo-slot>.line-icon{width:33px;height:33px}
#aien-conference .final-cta .eyebrow:before{background:var(--pink)}
#aien-conference .final-side .small-note{color:#e6eaff !important}
#aien-conference .final-side .btn{background:var(--pink);color:#fff !important;border-color:var(--pink)}
#aien-conference .final-side .btn:hover{background:white;border-color:white;color:#111 !important}
#aien-conference .final-wordmark{color:#fff !important;border-color:#ffffff40}
#aien-conference .site-footer{border-top:6px solid var(--pink)}
@media(max-width:1150px){#aien-conference .hero-main{gap:4%;grid-template-columns:1.08fr 1fr}
#aien-conference .hero-collage{min-height:600px}
#aien-conference .hero-collage .edition-number{font-size:10.5rem;top:-7px}
#aien-conference .hero-photo-slot{right:-10px;width:35%}
#aien-conference .edition-stamp{padding:18px;left:0}
#aien-conference .edition-stamp strong{font-size:1rem}
#aien-conference .hero-shot-main{height:67%}
#aien-conference .result-item,#aien-conference .result-item+.result-item{padding:38px 30px}
#aien-conference .result-num{font-size:4.2rem}
#aien-conference .knowledge-grid{gap:16px}
#aien-conference .knowledge-card{padding:24px 19px}
#aien-conference .knowledge-card>.scene,#aien-conference .knowledge-card>.photo-slot{width:calc(100% + 38px);margin-inline:-19px;margin-bottom:-24px}
#aien-conference .knowledge-diagram{padding:17px 10px}
#aien-conference .acquisition-nodes{gap:5px}
#aien-conference .acquisition-nodes b{font-size:.75rem}
#aien-conference .acquisition-nodes>.line-icon{width:12px}
#aien-conference .acquisition-nodes>span>.line-icon{width:27px}
#aien-conference .commission-row>strong{font-size:1.4rem}
#aien-conference .automation-branches>span{font-size:.75rem}
#aien-conference .knowledge-card h3{font-size:1.25rem}
#aien-conference .reviews .section-head{grid-template-columns:1.1fr .7fr .7fr;gap:25px}
#aien-conference .reviews-photo-pair{height:235px}
#aien-conference .about-mosaic{grid-template-rows:220px 200px 180px}
#aien-conference .panel{grid-template-columns:200px 1fr 1fr;gap:25px;padding-right:25px}
#aien-conference .programme-layout{gap:5%;grid-template-columns:.75fr 1.25fr}
#aien-conference .agenda-row{grid-template-columns:95px 1fr;gap:17px}
#aien-conference .reason-grid{gap:18px}
#aien-conference .reason-row,#aien-conference .reason-row:first-child{padding:25px}
#aien-conference .reason-row .reason-photo{width:calc(100% + 50px);margin-inline:-25px;margin-bottom:-25px}
#aien-conference .reason-row h3{font-size:1.2rem}
#aien-conference .takeaway-photo{height:220px}
#aien-conference .takeaway>.takeaway-icon{top:176px}
#aien-conference .closing-collage>figure{height:190px}
#aien-conference .closing-collage{gap:10px}
#aien-conference .founder-scenes{min-height:760px}}
@media(max-width:1000px){#aien-conference .hero-main{grid-template-columns:1fr 1fr;gap:4%}
#aien-conference .hero-copy h1{font-size:clamp(2.6rem,5.1vw,4rem)}
#aien-conference .hero-collage{min-height:575px}
#aien-conference .hero-collage .edition-number{font-size:9rem;right:0;top:4px}
#aien-conference .hero-photo-slot{width:38%;bottom:90px}
#aien-conference .hero-shot-tall{top:160px;width:39%;height:40%}
#aien-conference .hero-shot-wide{bottom:20px}
#aien-conference .edition-stamp{padding:16px;top:16px}
#aien-conference .edition-stamp>span{font-size:.75rem}
#aien-conference .edition-stamp strong{font-size:.875rem}
#aien-conference .hero-bottom strong{font-size:.8125rem}
#aien-conference .knowledge-grid{grid-template-columns:1fr;gap:28px}
#aien-conference .knowledge-card{display:grid;grid-template-columns:1fr 1fr;gap:25px 30px;padding:30px;margin:0}
#aien-conference .knowledge-icon{margin:0}
#aien-conference .knowledge-card>.benefit-number{top:38px;right:30px}
#aien-conference .knowledge-card>.knowledge-diagram{grid-column:1;grid-row:2/4;align-self:stretch;min-height:225px}
#aien-conference .knowledge-card>div:not(.knowledge-icon):not(.knowledge-diagram){grid-column:2;grid-row:1/3;margin:0;padding-top:16px}
#aien-conference .knowledge-card>.scene,#aien-conference .knowledge-card>.photo-slot{grid-column:2;grid-row:3;width:100%;height:180px;margin:0}
#aien-conference .knowledge-card .diagram-title{font-size:.8125rem}
#aien-conference .acquisition-nodes{margin-top:40px}
#aien-conference .commission-row>strong{font-size:1.8rem}
#aien-conference .automation-diagram{min-height:260px}
#aien-conference .automation-hub{margin-top:40px}
#aien-conference .automation-branches{padding-top:40px}
#aien-conference .automation-branches:before{top:23px;height:17px}
#aien-conference .benefits-intro{gap:20px 45px}
#aien-conference .community-photo-band{grid-template-columns:1fr 1fr 1fr}
#aien-conference .community-photo-band>.photo-slot{display:none}
#aien-conference .community-photo-band>figure{height:185px}
#aien-conference .reviews .section-head{grid-template-columns:1fr .75fr}
#aien-conference .reviews .section-head>p{grid-column:1;grid-row:2;max-width:450px}
#aien-conference .reviews-photo-pair,#aien-conference .review-photo-note{grid-column:2;grid-row:1/3}
#aien-conference .reviews-photo-pair{height:275px}
#aien-conference .about-grid{gap:35px;grid-template-columns:1fr 1fr}
#aien-conference .about-mosaic{grid-template-rows:200px 225px 210px;gap:12px}
#aien-conference .about-copy p{font-size:1rem}
#aien-conference .about-point h3{font-size:1.15rem}
#aien-conference .panel{grid-template-columns:170px 1fr;gap:15px 25px;padding-right:25px}
#aien-conference .panel-photo{grid-row:1/3;min-height:240px}
#aien-conference .panel>div{padding-top:22px}
#aien-conference .panel>p{grid-column:2;padding-bottom:22px}
#aien-conference .programme-layout{grid-template-columns:1fr;gap:40px}
#aien-conference .programme-intro{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;position:static}
#aien-conference .programme-intro>.eyebrow,#aien-conference .programme-intro>h2,#aien-conference .programme-intro>p,#aien-conference .programme-intro>.programme-location{grid-column:1}
#aien-conference .programme-photos{grid-column:2;grid-row:1/6;margin:0;gap:10px;align-self:center}
#aien-conference .programme-photos>.scene{height:185px}
#aien-conference .programme-photos>.photo-slot{height:135px;padding:15px}
#aien-conference .programme-location{display:none}
#aien-conference .agenda-row{grid-template-columns:135px 1fr}
#aien-conference .reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#aien-conference .reason-row:nth-child(n){margin-top:0}
#aien-conference .reason-row:nth-child(even){margin-top:45px}
#aien-conference .reasons-title{min-height:150px}
#aien-conference .reasons-title .big-six{font-size:10rem}
#aien-conference .growth-layout{gap:35px}
#aien-conference .growth-process{gap:9px}
#aien-conference .growth-process>div{padding:18px 8px}
#aien-conference .growth-process>div>span{font-size:.75rem}
#aien-conference .growth-photos>.scene{height:205px}
#aien-conference .growth-list{padding-inline:20px}
#aien-conference .urgency-grid{gap:30px}
#aien-conference .urgency-copy{padding:26px}
#aien-conference .takeaway-grid{grid-template-columns:repeat(2,1fr);gap:38px 28px}
#aien-conference .takeaway-photo{height:280px}
#aien-conference .takeaway>.takeaway-icon{top:236px}
#aien-conference .closing-collage{grid-template-columns:1.2fr .8fr 1.2fr 1fr}
#aien-conference .closing-collage>.photo-slot{grid-column:4;grid-row:1}
#aien-conference .closing-collage>figure:nth-child(4){display:none}
#aien-conference .closing-collage>figure{height:205px}
#aien-conference .founder-scenes{min-height:790px}
#aien-conference .founder-portrait figcaption{min-width:85%;padding:17px}
#aien-conference .founder-slot{width:46%}
#aien-conference .founder-inset{width:55%;height:31%}}
@media(max-width:740px){#aien-conference .hero-main{grid-template-columns:1fr;padding-top:32px;padding-bottom:42px;gap:36px}
#aien-conference .hero-copy h1{font-size:clamp(2.3rem,10.8vw,4rem)}
#aien-conference .hero-collage{height:580px;min-height:580px;margin-top:0;max-width:570px;width:100%;margin-inline:auto}
#aien-conference .hero-collage .edition-number{font-size:11rem;top:-14px;right:5%}
#aien-conference .hero-shot-main{width:66%;right:1%;top:30px;height:68%}
#aien-conference .hero-shot-tall{width:37%;height:42%;top:148px}
#aien-conference .hero-shot-wide{height:32%;width:79%;left:15%;bottom:18px}
#aien-conference .edition-stamp{left:2%;top:7px;padding:18px}
#aien-conference .edition-stamp strong{font-size:1rem}
#aien-conference .hero-photo-slot{right:0;bottom:95px;width:31%;min-height:128px}
#aien-conference .collage-video{left:0;bottom:-12px;font-size:.8125rem}
#aien-conference .hero-bottom>div+div{padding-left:15px}
#aien-conference .hero-bottom>div:last-child{padding-left:0}
#aien-conference .hero-bottom strong{font-size:.75rem}
#aien-conference .partner-layout{grid-template-columns:1fr;gap:20px}
#aien-conference .partner-mark{width:125px}
#aien-conference .partner-marquee{--loop-gap:22px}
#aien-conference .community-top h2{font-size:1.65rem}
#aien-conference .community-symbol{width:55px;height:55px;flex-shrink:0}
#aien-conference .community-symbol svg{width:30px;height:30px}
#aien-conference .community-photo-band{grid-template-columns:repeat(2,1fr);gap:13px;margin-bottom:30px}
#aien-conference .community-photo-band>figure{height:185px}
#aien-conference .community-photo-band>figure:nth-child(3){display:none}
#aien-conference .community-photo-band>.photo-slot{display:flex;grid-column:1/-1;height:125px;transform:none;flex-direction:row;padding:20px;gap:17px}
#aien-conference .community-photo-band>.photo-slot figcaption{text-align:left}
#aien-conference .marquee .agency-logo{width:125px;height:75px}
#aien-conference .review-marquee .review-card{width:340px;min-height:195px;padding:14px}
#aien-conference .review-marquee{--loop-gap:15px}
#aien-conference .review-foot{align-items:flex-start;flex-direction:column;gap:12px}
#aien-conference .loop-label{font-size:.75rem}
#aien-conference .challenge-collage{height:340px;max-width:none;margin-top:30px}
#aien-conference .challenge-photo{right:25%;transform:rotate(-2deg)}
#aien-conference .challenge-slot{width:35%;height:65%;right:0;padding:13px}
#aien-conference .challenge-row{grid-template-columns:43px 1fr;gap:17px}
#aien-conference .challenge-row p{font-size:1rem}
#aien-conference .challenge-answer{padding:22px}
#aien-conference .founder-scenes{min-height:600px;height:600px;margin-bottom:20px}
#aien-conference .founder-scenes .founder-portrait{inset:0 38px 62px 0}
#aien-conference .founder-portrait figcaption{bottom:34%;min-width:70%;padding:20px}
#aien-conference .founder-inset{height:36%;width:52%}
#aien-conference .founder-slot{height:23%;width:39%}
#aien-conference .founder-layout{gap:30px}
#aien-conference .founder-text h2{font-size:2.3rem}
#aien-conference .result-grid{grid-template-columns:1fr}
#aien-conference .result-item,#aien-conference .result-item+.result-item{display:grid;grid-template-columns:1fr 1fr;padding:35px var(--gutter);gap:0 20px}
#aien-conference .result-icon{grid-column:1/-1;margin-bottom:25px}
#aien-conference .result-icon svg{width:29px;height:29px}
#aien-conference .result-num{font-size:3.5rem}
#aien-conference .result-item h3{font-size:1.05rem;margin:0}
#aien-conference .result-item p{font-size:1rem;margin-top:20px;max-width:none;grid-column:1/-1}
#aien-conference .letter-images{grid-template-columns:1fr 1fr;gap:14px;margin-top:35px}
#aien-conference .letter-images>.scene{height:190px}
#aien-conference .letter-images>.photo-slot{grid-column:1/-1;height:130px;flex-direction:row;gap:20px}
#aien-conference .letter-images>.photo-slot figcaption{text-align:left}
#aien-conference .letter-quote blockquote{padding-left:19px;font-size:1.35rem}
#aien-conference .reviews .section-head{gap:23px 25px;grid-template-columns:1fr}
#aien-conference .reviews .section-head>p{grid-column:1;grid-row:auto}
#aien-conference .reviews-photo-pair,#aien-conference .review-photo-note{grid-column:1;grid-row:auto;max-width:340px;width:80%;height:240px;margin:0 auto 10px}
#aien-conference .reviews-photo-pair .scene{height:90%}
#aien-conference .reviews h2{font-size:2.3rem}
#aien-conference .review-photo-note>.scene{height:215px}
#aien-conference .photo-note{bottom:0;right:-10px}
#aien-conference .benefits-intro{display:block;margin-bottom:35px}
#aien-conference .benefits-intro>.eyebrow{margin-bottom:22px}
#aien-conference .benefits-intro h2{margin-bottom:25px}
#aien-conference .benefits-intro>p{max-width:none}
#aien-conference .benefits-intro h2 br{display:inline}
#aien-conference .knowledge-grid{gap:25px}
#aien-conference .knowledge-card{display:flex;flex-direction:column;gap:0;padding:27px;margin:0}
#aien-conference .knowledge-icon{margin-bottom:25px}
#aien-conference .knowledge-card>.benefit-number{top:35px;right:27px}
#aien-conference .knowledge-card>.knowledge-diagram{min-height:215px;flex-shrink:0}
#aien-conference .knowledge-card>div:not(.knowledge-icon):not(.knowledge-diagram){margin-top:28px;padding:0}
#aien-conference .knowledge-card h3{font-size:1.45rem}
#aien-conference .knowledge-card>.scene,#aien-conference .knowledge-card>.photo-slot{width:calc(100% + 54px);height:215px;margin:25px -27px -27px;flex-shrink:0}
#aien-conference .knowledge-card>.automation-diagram{min-height:270px}
#aien-conference .automation-hub{margin-top:0}
#aien-conference .automation-branches{padding-top:40px}
#aien-conference .knowledge-card .diagram-title{font-size:.8125rem}
#aien-conference .acquisition-nodes{justify-content:space-around;gap:10px}
#aien-conference .acquisition-nodes b{font-size:.8125rem}
#aien-conference .acquisition-nodes>.line-icon{width:18px}
#aien-conference .acquisition-nodes>span>.line-icon{width:32px}
#aien-conference .commission-row>span{font-size:.8125rem}
#aien-conference .commission-row>strong{font-size:1.8rem}
#aien-conference .automation-branches>span{font-size:.8125rem}
#aien-conference .step-grid{grid-template-columns:1fr;gap:45px}
#aien-conference .step{display:flex}
#aien-conference .step-photo{height:275px}
#aien-conference .step-number{font-size:2.5rem;margin-top:24px;margin-bottom:19px}
#aien-conference .step-number .line-icon{width:29px;height:29px}
#aien-conference .step h3{font-size:1.5rem}
#aien-conference .step-photo figcaption{font-size:.8125rem}
#aien-conference .about-grid{grid-template-columns:1fr;gap:40px}
#aien-conference .about-mosaic{grid-template-rows:230px 175px 175px;gap:13px;max-width:600px;width:100%}
#aien-conference .about-mosaic .mosaic-wide{transform:rotate(-2deg)}
#aien-conference .about-mosaic .mosaic-tall{transform:rotate(2deg)}
#aien-conference .about-mosaic .photo-slot{padding:15px}
#aien-conference .about-icon{margin-bottom:14px}
#aien-conference .about-point h3{font-size:1.3rem}
#aien-conference .panel{grid-template-columns:1fr;padding:0;gap:20px;margin-top:40px}
#aien-conference .panel-photo{grid-row:auto;height:220px;min-height:0}
#aien-conference .panel>div{padding:7px 26px 0}
#aien-conference .panel>p{grid-column:1;padding:0 26px 26px}
#aien-conference .programme-intro{display:block}
#aien-conference .programme-photos{margin:35px 0 0;max-width:550px;gap:14px}
#aien-conference .programme-photos>.scene{height:220px}
#aien-conference .programme-photos>.photo-slot{height:135px;margin-top:5px}
#aien-conference .agenda-row{grid-template-columns:91px 1fr;gap:15px;padding-left:15px}
#aien-conference .agenda-row:hover{padding-left:15px}
#aien-conference .agenda-time{font-size:.75rem;gap:8px}
#aien-conference .agenda-time>.line-icon{width:16px;height:16px}
#aien-conference .agenda-row h3{font-size:1rem}
#aien-conference .agenda-row p{font-size:.8125rem}
#aien-conference .reasons-title{padding-right:80px;margin-bottom:33px;min-height:0}
#aien-conference .reasons-title h2{font-size:2.15rem}
#aien-conference .reasons-title .big-six{font-size:7rem;top:33px;right:-2px}
#aien-conference .reason-grid{grid-template-columns:1fr;gap:24px}
#aien-conference .reason-row:nth-child(n){margin-top:0;padding:27px}
#aien-conference .reason-row .reason-photo{width:calc(100% + 54px);margin-inline:-27px;margin-bottom:-27px;height:225px}
#aien-conference .reason-row h3{font-size:1.4rem}
#aien-conference .reason-row p{font-size:1rem}
#aien-conference .reason-index{right:27px;top:27px}
#aien-conference .reason-icon{margin-bottom:27px}
#aien-conference .growth-process{gap:10px;margin-top:30px}
#aien-conference .growth-process>div{padding:18px 10px}
#aien-conference .growth-process>div>span{font-size:.8125rem}
#aien-conference .growth-photos{gap:15px;margin-top:25px}
#aien-conference .growth-photos>.scene{height:215px}
#aien-conference .growth-list{padding-inline:19px}
#aien-conference .growth-list li{font-size:1rem}
#aien-conference .urgency{padding-block:70px}
#aien-conference .urgency-grid{gap:32px}
#aien-conference .urgency-copy{padding:25px}
#aien-conference .urgency h2{font-size:2.4rem}
#aien-conference .urgency-emphasis{font-size:1.2rem}
#aien-conference .takeaway-grid{grid-template-columns:1fr;gap:38px}
#aien-conference .takeaway{display:flex;gap:0}
#aien-conference .takeaway-photo{height:290px;margin-bottom:24px}
#aien-conference .takeaway>.takeaway-icon{top:238px;width:52px;height:52px}
#aien-conference .takeaway h3{font-size:1.45rem;margin-bottom:17px}
#aien-conference .takeaway p{font-size:1rem}
#aien-conference .faq-collage{height:390px;max-width:440px;margin-inline:auto;margin-bottom:22px}
#aien-conference .faq-collage .photo-slot{width:60%;min-height:145px}
#aien-conference .closing-collage{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:42px}
#aien-conference .closing-collage>figure{height:190px;border-width:5px}
#aien-conference .closing-collage>figure:nth-child(4){display:block;grid-column:1/3;height:190px;margin-top:0;transform:rotate(2deg)}
#aien-conference .closing-collage>.photo-slot{grid-column:3;grid-row:2;height:185px;transform:rotate(-3deg);margin-top:0;padding:10px;gap:10px}
#aien-conference .closing-collage>.scene:nth-child(1){grid-column:1;grid-row:1}
#aien-conference .closing-collage>.scene:nth-child(2){grid-column:2;grid-row:1}
#aien-conference .closing-collage>.scene:nth-child(3){grid-column:3;grid-row:1}
#aien-conference .closing-collage .scene figcaption{display:none}
#aien-conference .closing-collage>.photo-slot>.line-icon{width:30px;height:30px}
#aien-conference .closing-collage>.photo-slot strong{font-size:.75rem}
#aien-conference .closing-collage>.photo-slot figcaption>span{display:none}
#aien-conference .final-cta{padding-top:40px}
#aien-conference .final-side .small-note{color:white !important}
#aien-conference .community-top>.eyebrow{display:none}}
@media(max-width:380px){#aien-conference .hero-collage{height:530px;min-height:530px}
#aien-conference .hero-collage .edition-number{font-size:9.1rem;right:0;top:-4px}
#aien-conference .hero-shot-tall{top:140px}
#aien-conference .hero-shot-main{top:35px}
#aien-conference .edition-stamp{padding:13px;left:0;top:7px}
#aien-conference .edition-stamp strong{font-size:.875rem}
#aien-conference .hero-photo-slot{padding:12px 8px;width:33%;right:-4px;min-height:119px;bottom:85px}
#aien-conference .hero-photo-slot strong{font-size:.75rem}
#aien-conference .collage-video{font-size:.75rem;padding-right:13px}
#aien-conference .hero-shot-wide{bottom:20px}
#aien-conference .challenge-collage{height:300px}
#aien-conference .challenge-slot{width:38%;padding:9px}
#aien-conference .challenge-slot strong{font-size:.75rem}
#aien-conference .challenge-slot figcaption>span{font-size:.75rem}
#aien-conference .founder-scenes{height:550px;min-height:550px}
#aien-conference .founder-portrait figcaption{min-width:86%;padding:15px}
#aien-conference .founder-portrait figcaption strong{font-size:1.125rem}
#aien-conference .founder-slot{padding:12px}
#aien-conference .founder-slot strong{font-size:.75rem}
#aien-conference .review-marquee .review-card{width:300px}
#aien-conference .knowledge-card{padding:22px}
#aien-conference .knowledge-card>.scene,#aien-conference .knowledge-card>.photo-slot{width:calc(100% + 44px);margin-inline:-22px;margin-bottom:-22px}
#aien-conference .knowledge-diagram{padding:16px 9px}
#aien-conference .acquisition-nodes{gap:5px}
#aien-conference .acquisition-nodes b{font-size:.75rem}
#aien-conference .acquisition-nodes>.line-icon{width:13px}
#aien-conference .automation-branches>span{font-size:.75rem}
#aien-conference .about-mosaic{grid-template-rows:200px 150px 150px;gap:10px}
#aien-conference .about-mosaic figcaption{font-size:.75rem;left:10px;right:10px}
#aien-conference .about-mosaic .photo-slot{padding:12px;gap:12px}
#aien-conference .programme-photos>.scene{height:190px}
#aien-conference .programme-photos>.photo-slot{padding:15px}
#aien-conference .reasons-title h2{font-size:1.9rem}
#aien-conference .reasons-title .big-six{font-size:6.6rem;top:24px}
#aien-conference .growth-process{grid-template-columns:1fr;gap:12px}
#aien-conference .growth-process>div{flex-direction:row;align-items:center;gap:18px;padding:16px}
#aien-conference .growth-process>div+div:before{display:none}
#aien-conference .growth-process>div>span{font-size:.875rem}
#aien-conference .growth-process br{display:none}
#aien-conference .growth-process strong:before{content:' '}
#aien-conference .growth-photos>.scene{height:190px}
#aien-conference .closing-collage>figure{height:160px}
#aien-conference .closing-collage>.photo-slot{height:165px}
#aien-conference .closing-collage>figure:nth-child(4){height:165px}
#aien-conference .faq-collage{height:340px}
#aien-conference .faq-collage .photo-slot{min-height:135px;padding:12px}
#aien-conference .faq-collage .photo-slot strong{font-size:.75rem}}
#aien-conference .mosaic-tall{grid-row:2;grid-column:1}
#aien-conference .mosaic-bottom{display:block;grid-row:3;grid-column:2}
@media(max-width:380px){#aien-conference .acquisition-nodes{flex-direction:column;margin-top:12px;gap:9px}
#aien-conference .acquisition-nodes>span{flex-direction:row;gap:13px}
#aien-conference .acquisition-nodes>.line-icon{transform:rotate(90deg);width:18px;height:18px}
#aien-conference .acquisition-nodes b{font-size:.8125rem}
#aien-conference .growth-process>div{padding-inline:8px}
#aien-conference .automation-branches>span{letter-spacing:-.025em}}
#aien-conference .marquee.keyboard-mode{overflow-x:auto}
#aien-conference .marquee.keyboard-mode .marquee-rail{animation:none;transform:none}
#aien-conference .marquee.keyboard-mode .marquee-group[aria-hidden=true]{display:none}
#aien-conference .commission-bar>i{animation:aien-bar-entry 1.4s both cubic-bezier(.2,.7,.3,1)}
#aien-conference .goal .commission-bar>i{animation-delay:.2s}
#aien-conference .reveal.is-ready .commission-bar>i{animation-play-state:paused}
#aien-conference .reveal.is-visible .commission-bar>i{animation-play-state:running}
#aien-conference .acquisition-nodes>.line-icon{animation:aien-flow-highlight 3s infinite}
#aien-conference .acquisition-nodes>.line-icon:nth-of-type(2){animation-delay:1.2s}
#aien-conference .edition-stamp{animation:aien-print-drift 7s ease-in-out infinite}
@keyframes aien-bar-entry{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes aien-flow-highlight{0%,100%{opacity:.4}45%{opacity:1;color:var(--blue) !important}}
@keyframes aien-print-drift{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-7px) rotate(-4deg)}}
@media(prefers-reduced-motion:reduce){#aien-conference .marquee-rail{animation:none!important;transform:none!important}
#aien-conference .marquee{overflow-x:auto}
#aien-conference .marquee-group[aria-hidden=true]{display:none}
#aien-conference .scene img{transition:none}
#aien-conference .scene:hover img{transform:none}
#aien-conference .commission-bar>i,#aien-conference .acquisition-nodes>.line-icon,#aien-conference .edition-stamp{animation:none!important}}