@font-face{font-family:Montserrat;font-weight:400 700;font-style:normal;font-display:swap;src:url('montserrat.woff2') format('woff2')}
.aiead-proposal{--navy:#030746;--ink:#07147d;--muted:#53617f;--paper:#f4f7ff;--ice:#eef2ff;--line:#d8e0f5;--orange:#ff9f0a;--max:1160px;margin:0;color:var(--navy);background:#fff;font:400 16px/1.7 Montserrat,Arial,sans-serif;font-synthesis:none}
.aiead-proposal *{box-sizing:border-box}.aiead-proposal a{color:inherit}.aiead-proposal img{max-width:100%;display:block}.aiead-proposal h1,.aiead-proposal h2,.aiead-proposal h3,.aiead-proposal p{margin:0 0 16px}.aiead-proposal h1,.aiead-proposal h2,.aiead-proposal h3{line-height:1.15;font-weight:700;letter-spacing:-.035em}.aiead-proposal h1{font-size:clamp(34px,3.7vw,54px)}.aiead-proposal h2{font-size:clamp(28px,2.6vw,38px)}.aiead-proposal h3{font-size:19px}.aiead-proposal .wrap{width:min(var(--max),calc(100% - 64px));margin:auto}.aiead-proposal .skip{position:absolute;left:16px;top:-100px;z-index:20;padding:12px;background:#ffc247;color:var(--navy)}.aiead-proposal .skip:focus{top:8px}.aiead-proposal :focus-visible{outline:3px solid #d27500;outline-offset:4px}.aiead-proposal .top{background:var(--navy);color:white}.aiead-proposal .nav{display:flex;align-items:center;justify-content:space-between;min-height:72px;border-bottom:1px solid #ffffff1f;gap:28px}.aiead-proposal .brand-logo{width:112px;height:auto}.aiead-proposal .desktop-nav{display:flex;gap:25px;align-items:center}.aiead-proposal .desktop-nav a,.aiead-proposal .mobile-nav a{font-size:12px;font-weight:700;color:#fff;text-decoration:none}.aiead-proposal .language{border:1px solid #ffffff40;border-radius:99px;padding:8px 16px;background:#ffffff0d}.aiead-proposal .mobile-nav{display:none}.aiead-proposal .cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:15px 24px;border:1px solid transparent;border-radius:8px;background:linear-gradient(90deg,#ff7a00 0%,#ff9f0a 48%,#ffc247 100%);color:#030746;box-shadow:0 10px 25px rgba(255,122,0,.22);font:700 14.4px/1.4 Montserrat,Arial,sans-serif;letter-spacing:0;text-align:center;text-decoration:none;transition:transform .2s,box-shadow .2s}.aiead-proposal .cta:hover{transform:translateY(-2px);box-shadow:0 14px 32px #ff7a0045}.aiead-proposal .arrow{font-size:19px;flex:none;transition:transform .2s}.aiead-proposal .cta:hover .arrow{transform:translate(2px,-2px)}.aiead-proposal .hero{position:relative;overflow:hidden;padding:65px 0 58px;color:#fff;background:radial-gradient(at 82% 44%,#273f9c 0,transparent 36%),linear-gradient(125deg,#030746,#07147d 57%,#101f96)}.aiead-proposal .hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:45px;align-items:center;min-height:475px}.aiead-proposal .eyebrow{font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#b8c8fc;margin-bottom:20px}.aiead-proposal .hero .lead{max-width:590px;font-size:17px;line-height:1.8;color:#d5ddff;margin:23px 0}.aiead-proposal .hero .micro{color:#c3d0fa;font-size:12px;margin-top:13px}.aiead-proposal .hero .checks{display:flex;flex-wrap:wrap;gap:7px 18px;color:#d5ddff;font-size:12px;margin-top:20px}.aiead-proposal .checks span:before{content:'✓';color:#93e2e2;margin-right:7px}.aiead-proposal .orbit-scene{position:relative;width:100%;height:430px;isolation:isolate}.aiead-proposal .orbit-scene:before{content:'';position:absolute;width:440px;height:440px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#5974de22,transparent 65%);box-shadow:0 0 0 45px #ffffff02,0 0 0 100px #ffffff02}.aiead-proposal .orbit{position:absolute;inset:15% 16%;border:1px solid #b5c5ff24;border-radius:50%;animation:orbit-cw 32s linear infinite}.aiead-proposal .orbit:after{content:'';position:absolute;left:50%;top:-5px;width:8px;height:8px;border-radius:50%;background:#ffc247;box-shadow:0 0 12px #ffb11b}.aiead-proposal .orbit.o2{inset:24% 24%;border-color:#91d5e655;animation:orbit-ccw 23s linear infinite}.aiead-proposal .orbit.o3{inset:33% 32%;border-color:#ffb11b66;animation-duration:15s}.aiead-proposal .core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:132px;height:132px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border:1px solid #ffffff21;border-radius:50%;background:radial-gradient(circle at 35% 25%,#364995,#091451 72%);box-shadow:0 0 40px #90b0ff26;animation:coreglow 4s ease-in-out infinite}.aiead-proposal .core strong{font-size:18px;line-height:1.05;color:#ffc247}.aiead-proposal .core small{font-size:10px;color:#ced9fc;line-height:1.5;margin-top:8px}.aiead-proposal .float-card{position:absolute;max-width:143px;padding:13px 14px;border:1px solid #ffffff20;border-radius:14px;background:#030746ed;box-shadow:0 12px 25px #02072d22;animation:float 4s ease-in-out infinite;font-size:11px;color:#c4d1ff;line-height:1.6}.aiead-proposal .float-card b{display:block;color:#9ae2e2;font-size:13px}.aiead-proposal .fc1{left:1%;top:6%}.aiead-proposal .fc2{right:0;top:15%;animation-delay:-1s}.aiead-proposal .fc3{left:0;bottom:7%;animation-delay:-2s}.aiead-proposal .fc4{right:1%;bottom:0;animation-delay:-3s}.aiead-proposal .orbit-chip{position:absolute;padding:7px 12px;background:#e9fff8;color:#0f4445;border-radius:99px;font-size:10px;font-weight:700;z-index:2}.aiead-proposal .chip1{left:0;top:48%;transform:rotate(-8deg)}.aiead-proposal .chip2{right:-2%;top:54%;transform:rotate(8deg)}
.aiead-proposal .section{padding:64px 0}.aiead-proposal .light{background:#f7f9ff}.aiead-proposal .ice{background:#eef2ff}.aiead-proposal .white{background:#fff}.aiead-proposal .section-head{text-align:center;max-width:820px;margin:0 auto 34px}.aiead-proposal .section-head p{color:var(--muted);margin-top:14px}.aiead-proposal .label{color:#825000;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:12px}.aiead-proposal .two-col{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center}.aiead-proposal .copy p{color:var(--muted)}.aiead-proposal .copy strong{color:var(--navy)}.aiead-proposal .summary{border-bottom:1px solid var(--line);background:#f4f7ff}.aiead-proposal .summary-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 0;gap:24px}.aiead-proposal .summary-item{border-right:1px solid var(--line);padding-right:20px}.aiead-proposal .summary-item:last-child{border:0}.aiead-proposal .summary-item b{display:block;color:var(--ink);font-size:23px;font-weight:700;line-height:1.25}.aiead-proposal .summary-item span{display:block;color:var(--muted);font-size:12px;margin-top:7px}.aiead-proposal .card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:27px;box-shadow:0 15px 38px #07147d06}.aiead-proposal .card p{font-size:14px;color:var(--muted)}.aiead-proposal .scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aiead-proposal .scope-card{display:flex;flex-direction:column}.aiead-proposal .scope-card .num{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eef2ff;color:#07147d;font-weight:700;font-size:14px;margin-bottom:21px}.aiead-proposal .result{display:block;margin-top:auto;padding-top:16px;border-top:1px solid var(--line);color:var(--ink);font-weight:700;font-size:12px}.aiead-proposal .conversation{position:relative;overflow:hidden;background:linear-gradient(145deg,#07147d,#101f96);border-radius:25px;padding:35px;color:#fff;box-shadow:0 24px 60px #07147d26}.aiead-proposal .conversation .bubble{padding:24px;background:#fff;border-radius:19px 19px 19px 3px;color:#07147d;font-size:20px;font-weight:700;line-height:1.5}.aiead-proposal .tags{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.aiead-proposal .tags span{border:1px solid #ffffff40;border-radius:99px;padding:7px 12px;color:#d9e3ff;font-size:11px}.aiead-proposal .path{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#cad5ff;border-top:1px solid #ffffff26;padding-top:22px}.aiead-proposal .path b{display:block;color:#ffc247;font-size:12px;margin-bottom:4px}.aiead-proposal .note{border-left:3px solid #ffb11b;background:#fff8e6;border-radius:0 12px 12px 0;padding:17px 21px;margin-top:26px;font-size:13px;color:#4b5165}.aiead-proposal .agents-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.aiead-proposal .agent{background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.aiead-proposal .agent-photo{position:relative;background:radial-gradient(at 55% 40%,#263c8e,#030746);height:200px;overflow:hidden}.aiead-proposal .agent-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.aiead-proposal .agent-body{padding:23px;display:flex;flex-direction:column;flex:1}.aiead-proposal .agent-body h3{font-size:25px;margin-bottom:8px}.aiead-proposal .agent-role{font-size:11px;font-weight:700;color:#825000;text-transform:uppercase;letter-spacing:.035em;margin-bottom:14px}.aiead-proposal .agent p{font-size:13px;color:var(--muted)}.aiead-proposal .agent .result{font-size:11px}.aiead-proposal .agent:last-child{grid-column:2}.aiead-proposal .questions{display:grid;gap:9px;list-style:none;padding:0;margin:0}.aiead-proposal .questions li{display:grid;grid-template-columns:32px 1fr;gap:12px;background:#fff;border:1px solid var(--line);padding:14px 17px;border-radius:13px}.aiead-proposal .questions .qnum{display:grid;place-items:center;align-self:start;width:29px;height:29px;background:#eef2ff;color:#07147d;border-radius:50%;font-weight:700;font-size:11px}.aiead-proposal .questions b{display:block;font-size:13px;color:var(--ink);margin-bottom:3px}.aiead-proposal .questions p{font-size:12px;line-height:1.6;color:var(--muted);margin:0}.aiead-proposal .sticky-copy{align-self:start;position:sticky;top:24px}.aiead-proposal .receiver{background:var(--navy);color:#fff;padding:25px;border-radius:22px;margin-top:26px}.aiead-proposal .receiver h3{font-size:20px;color:#fff}.aiead-proposal .receiver p{font-size:13px;color:#d0dbff}.aiead-proposal .automation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aiead-proposal .auto{position:relative;padding-left:23px;border-left:2px solid #bac9f3}.aiead-proposal .auto:before{content:'';position:absolute;width:10px;height:10px;border-radius:50%;background:#ff9f0a;top:7px;left:-6px;box-shadow:0 0 0 5px #fff4dc}.aiead-proposal .auto h3{font-size:17px}.aiead-proposal .auto p{font-size:14px;color:var(--muted)}.aiead-proposal .metrics{background:linear-gradient(135deg,#07147d,#182c94);padding:28px;border-radius:24px;color:#fff;box-shadow:0 20px 50px #07147d20}.aiead-proposal .metrics-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;font-size:11px;color:#b9caff;gap:15px}.aiead-proposal .metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aiead-proposal .metric{border:1px solid #ffffff26;background:#ffffff09;border-radius:13px;padding:16px}.aiead-proposal .metric strong{display:block;color:#ffbd48;font-size:27px;line-height:1.2}.aiead-proposal .metric span{display:block;font-size:11px;line-height:1.6;color:#d2dcff;margin-top:8px}.aiead-proposal .metrics-caption{margin:18px 0 0!important;font-size:11px!important;color:#c2d1fb!important}.aiead-proposal .timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.aiead-proposal .week{position:relative;padding-top:24px;border-top:2px solid #cbd5f0}.aiead-proposal .week:before{content:'';position:absolute;top:-7px;width:12px;height:12px;background:#ff9f0a;border-radius:50%}.aiead-proposal .week .label{margin-bottom:8px}.aiead-proposal .week h3{font-size:18px}.aiead-proposal .week p{font-size:13px;color:var(--muted)}.aiead-proposal .week b{font-size:11px;color:var(--ink)}.aiead-proposal .kickoff{margin-top:34px;display:grid;grid-template-columns:1fr 1fr;gap:28px;border-color:#f1d49e;background:#fffbf2}.aiead-proposal .kickoff h3{font-size:23px}.aiead-proposal .kickoff p,.aiead-proposal .kickoff li{font-size:13px}.aiead-proposal .kickoff ol{margin:0;padding-left:20px;color:var(--muted)}.aiead-proposal .kickoff li{margin:5px 0}.aiead-proposal .investment{color:#fff;background:radial-gradient(at 80% 50%,#273f9c 0,transparent 38%),linear-gradient(125deg,#030746,#07147d 57%,#101f96)}.aiead-proposal .investment .section-head p{color:#cbd8ff}.aiead-proposal .investment .label{color:#ffc247}.aiead-proposal .pricing-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;align-items:stretch}.aiead-proposal .price-card{border:1px solid #ffffff36;background:#ffffff09;box-shadow:0 22px 55px #000a3b20;border-radius:24px;padding:34px}.aiead-proposal .price-card .price{font-size:60px;font-weight:700;letter-spacing:-.05em;line-height:1.1;margin:20px 0 22px}.aiead-proposal .price small{font-size:18px;color:#cbd6ff;letter-spacing:0}.aiead-proposal .price-card p{font-size:14px;color:#d7e2ff}.aiead-proposal .price-card .cta{width:100%;margin-top:15px}.aiead-proposal .costs{display:grid;gap:18px}.aiead-proposal .costs .card{background:#fff;color:var(--navy)}.aiead-proposal .costs h3{font-size:24px}.aiead-proposal .costs p{font-size:13px}.aiead-proposal .terms{font-size:12px!important;color:#d4deff!important;margin:23px 0 0!important}.aiead-proposal .faq{max-width:820px;margin:0 auto}.aiead-proposal .faq details{border:1px solid var(--line);border-radius:16px;margin:12px 0;background:#fff;overflow:hidden}.aiead-proposal .faq summary{padding:20px 24px;cursor:pointer;font-size:15px;font-weight:700;min-height:55px}.aiead-proposal .faq details p{padding:0 24px 22px;font-size:14px;color:var(--muted)}.aiead-proposal .final{text-align:center;padding:56px 0;background:#eef2ff}.aiead-proposal .final p{color:var(--muted)}.aiead-proposal .site-footer{background:#030746;color:#bac7e6;padding:40px 0 24px}.aiead-proposal .footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:36px}.aiead-proposal .footer-grid h3{color:#fff;font-size:14px;letter-spacing:0}.aiead-proposal .footer-grid p,.aiead-proposal .footer-grid a{font-size:12px;color:#bac7e6}.aiead-proposal .footer-grid a{display:block;text-decoration:none;margin-bottom:8px}.aiead-proposal .footer-grid img{width:100px;margin-bottom:16px}.aiead-proposal .copyright{border-top:1px solid #ffffff20;margin-top:25px;padding-top:20px;font-size:10px}.aiead-proposal .index-hero{padding:70px 0}.aiead-proposal .proposal-link{display:block;text-decoration:none}.aiead-proposal .index-card{display:flex;align-items:center;justify-content:space-between;gap:25px}.aiead-proposal .index-card b{color:#07147d}.aiead-proposal .index-card .arrow{font-size:30px;color:#b96300}
@keyframes orbit-cw{to{transform:rotate(360deg)}}@keyframes orbit-ccw{to{transform:rotate(-360deg)}}@keyframes float{50%{transform:translateY(-9px)}}@keyframes coreglow{50%{box-shadow:0 0 58px #90b0ff46}}
@media(min-width:1600px){.aiead-proposal .hero{padding:70px 0}}@media(max-width:1050px){.aiead-proposal .desktop-nav{gap:15px}.aiead-proposal .desktop-nav a{font-size:10px}.aiead-proposal .hero-grid{gap:25px}.aiead-proposal .scope-grid{grid-template-columns:repeat(2,1fr)}.aiead-proposal .agents-grid{grid-template-columns:repeat(2,1fr)}.aiead-proposal .agent:last-child{grid-column:auto}.aiead-proposal .orbit-chip{font-size:9px}.aiead-proposal .float-card{padding:10px}.aiead-proposal .timeline{grid-template-columns:repeat(2,1fr);gap:26px}}
@media(max-width:760px){.aiead-proposal .wrap{width:calc(100% - 40px)}.aiead-proposal .nav{min-height:66px}.aiead-proposal .brand-logo{width:100px}.aiead-proposal .desktop-nav{display:none}.aiead-proposal .mobile-nav{display:block;position:relative}.aiead-proposal .mobile-nav summary{display:grid;place-items:center;list-style:none;width:44px;height:44px;border:1px solid #ffffff35;border-radius:12px;cursor:pointer;background:#ffffff09;font-size:23px}.aiead-proposal .mobile-nav summary::-webkit-details-marker{display:none}.aiead-proposal .mobile-nav nav{position:absolute;z-index:10;right:0;top:53px;width:240px;padding:15px;background:#030746;border:1px solid #ffffff35;border-radius:14px;box-shadow:0 20px 40px #0006}.aiead-proposal .mobile-nav nav a{display:block;padding:12px}.aiead-proposal .hero{padding:44px 0 30px}.aiead-proposal h1{font-size:35px}.aiead-proposal .hero-grid,.aiead-proposal .two-col,.aiead-proposal .pricing-grid,.aiead-proposal .kickoff{grid-template-columns:1fr;gap:27px}.aiead-proposal .hero .lead{font-size:16px;line-height:1.8}.aiead-proposal .hero .eyebrow{font-size:10px}.aiead-proposal .hero .cta{width:100%}.aiead-proposal .hero .checks{display:grid;gap:6px}.aiead-proposal .orbit-scene{height:340px;max-width:460px;margin:auto}.aiead-proposal .float-card{font-size:10px;max-width:125px}.aiead-proposal .float-card b{font-size:12px}.aiead-proposal .chip1{left:0;top:46%}.aiead-proposal .chip2{right:0;top:57%}.aiead-proposal .core{width:112px;height:112px}.aiead-proposal .core strong{font-size:16px}.aiead-proposal .orbit-scene:before{width:310px;height:310px}.aiead-proposal .summary-grid{gap:10px;padding:22px 0}.aiead-proposal .summary-item{padding-right:10px}.aiead-proposal .summary-item b{font-size:19px}.aiead-proposal .summary-item span{font-size:10px}.aiead-proposal .section{padding:46px 0}.aiead-proposal .section-head{margin-bottom:26px}.aiead-proposal h2{font-size:28px}.aiead-proposal .scope-grid,.aiead-proposal .agents-grid,.aiead-proposal .automation-grid{grid-template-columns:1fr}.aiead-proposal .card{padding:24px}.aiead-proposal .card p,.aiead-proposal .agent p,.aiead-proposal .questions p,.aiead-proposal .week p,.aiead-proposal .faq details p,.aiead-proposal .kickoff p,.aiead-proposal .kickoff li{font-size:16px}.aiead-proposal .agent-photo{height:270px}.aiead-proposal .agent-photo img{object-position:50% 28%}.aiead-proposal .agent-body{padding:24px}.aiead-proposal .agent-role,.aiead-proposal .agent .result{font-size:12px}.aiead-proposal .conversation{padding:25px}.aiead-proposal .conversation .bubble{font-size:18px}.aiead-proposal .sticky-copy{position:static}.aiead-proposal .questions li{padding:15px 13px}.aiead-proposal .questions b{font-size:14px}.aiead-proposal .questions p{font-size:14px}.aiead-proposal .timeline{grid-template-columns:1fr}.aiead-proposal .week{padding-top:18px}.aiead-proposal .week b{font-size:13px}.aiead-proposal .price-card{padding:26px}.aiead-proposal .price-card .price{font-size:50px}.aiead-proposal .costs p,.aiead-proposal .price-card p{font-size:16px}.aiead-proposal .metrics{padding:21px}.aiead-proposal .metric{padding:13px}.aiead-proposal .metric span{font-size:11px}.aiead-proposal .footer-grid{grid-template-columns:1fr 1fr;gap:20px}.aiead-proposal .footer-brand{grid-column:1/-1}.aiead-proposal .final .cta{width:100%}.aiead-proposal .index-card{display:block}}
@media(prefers-reduced-motion:reduce){.aiead-proposal *,.aiead-proposal *:before,.aiead-proposal *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{.aiead-proposal{font-size:10pt;color:#030746}.aiead-proposal .top,.aiead-proposal .site-footer,.aiead-proposal .hero .orbit-scene,.aiead-proposal .mobile-nav{display:none}.aiead-proposal .wrap{width:100%}.aiead-proposal .hero,.aiead-proposal .investment{background:#eef2ff!important;color:#030746!important;padding:25px 0}.aiead-proposal .hero-grid{display:block;min-height:0}.aiead-proposal .hero .lead,.aiead-proposal .hero .micro,.aiead-proposal .hero .eyebrow{color:#53617f}.aiead-proposal .section{padding:24px 0}.aiead-proposal .card,.aiead-proposal .agent,.aiead-proposal .week,.aiead-proposal .questions li{break-inside:avoid}.aiead-proposal .agents-grid{grid-template-columns:repeat(3,1fr)}.aiead-proposal .agent-photo{height:115px}.aiead-proposal .agent:last-child{grid-column:auto}.aiead-proposal .agent p{font-size:9pt}.aiead-proposal .hero h1{font-size:30pt}.aiead-proposal .cta{box-shadow:none}.aiead-proposal .sticky-copy{position:static}.aiead-proposal .price-card,.aiead-proposal .price-card p,.aiead-proposal .terms{color:#030746!important}.aiead-proposal .faq details{display:block}.aiead-proposal .faq details p{display:block}.aiead-proposal *{animation:none!important}}

.aiead-proposal .brand{display:flex;align-items:center;min-height:44px}.aiead-proposal .investment .costs .label{color:#825000}@media(max-width:760px){.aiead-proposal .footer-grid a{min-height:44px;display:flex;align-items:center}}

/* Progressive, bounded motion. Nothing is hidden while waiting for JavaScript. */
.aiead-proposal .hero-investment{display:flex;align-items:center;gap:18px;margin:20px 0;color:white}
.aiead-proposal .hero-investment strong{font-size:54px;line-height:1;font-weight:700;letter-spacing:-.05em}
.aiead-proposal .hero-investment span{font-size:12px;line-height:1.6;color:#d5ddff}
.aiead-proposal .hero-investment small{display:block;font-size:11px;color:#c3d0fa}
.aiead-proposal .sector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.aiead-proposal .sector-card svg{color:#a65d00;margin-bottom:20px}
.aiead-proposal .sector-card{transition:transform .25s,box-shadow .25s}
.aiead-proposal .sector-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #07147d12}
.aiead-proposal .included-list{list-style:none;padding:0;margin:22px 0;color:#d7e2ff;font-size:14px;line-height:1.6}
.aiead-proposal .included-list li{position:relative;margin:0;padding:10px 0 10px 28px;border-bottom:1px solid #ffffff1c;transition:background .25s,transform .25s}
.aiead-proposal .included-list li:before{content:'✓';position:absolute;left:0;top:10px;color:#ffc247;font-weight:700}
.aiead-proposal .included-list li:hover{background:#ffffff0a;transform:translateX(4px)}
.aiead-proposal .reveal-item.revealed{animation:item-arrive .55s ease-out both;animation-delay:calc(var(--reveal-step,0)*.065s)}
@keyframes item-arrive{from{transform:translateY(12px)}to{transform:translateY(0)}}
@media(max-width:760px){.aiead-proposal .sector-grid{grid-template-columns:1fr}.aiead-proposal .hero-investment strong{font-size:47px}.aiead-proposal .included-list{font-size:16px}.aiead-proposal .hero .lead{margin:18px 0}}
.aiead-proposal .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.aiead-proposal .demo-note{font-size:13px;padding:14px 18px;border-left:3px solid #d47800;background:#fff8e6;border-radius:0 12px 12px 0}
.aiead-proposal .metric{position:relative;transition:transform .25s,border-color .25s,background .25s;overflow:hidden}
.aiead-proposal .metric:hover,.aiead-proposal .metric:focus-visible{transform:translateY(-4px);background:#ffffff16;border-color:#ffc247}
.aiead-proposal .metric .counter{font-variant-numeric:tabular-nums;font-size:34px;line-height:1.2;display:block;min-height:42px}
.aiead-proposal .metrics-head{gap:15px}.aiead-proposal .metrics-head span{white-space:nowrap;font-size:10px;letter-spacing:.06em}
.aiead-proposal .week{transition:transform .25s,border-color .25s;background:linear-gradient(#fff8eb,#fff8eb) left top/0 100% no-repeat}
.aiead-proposal .week-entered{animation:week-arrive .65s both;animation-delay:calc(var(--step,0)*.12s)}
.aiead-proposal .week-entered:before{animation:week-pulse .8s ease-out;animation-delay:calc(var(--step,0)*.12s)}
.aiead-proposal .week:hover,.aiead-proposal .week:focus-visible{transform:translateY(-5px);border-color:#ff9f0a}
.aiead-proposal .motion-control{display:inline-block;min-height:44px;margin-top:15px;padding:8px 12px;border:1px solid #b8c8fc80;border-radius:8px;color:#d5ddff;background:#ffffff09;font:500 11px Montserrat,Arial,sans-serif;cursor:pointer}
.aiead-proposal.motion-off *,.aiead-proposal.motion-off *:before,.aiead-proposal.motion-off *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@keyframes week-arrive{from{transform:translateY(15px);background-size:100% 100%}to{transform:translateY(0);background-size:0 100%}}
@keyframes week-pulse{0%{box-shadow:0 0 0 0 #ff9f0a70}100%{box-shadow:0 0 0 14px #ff9f0a00}}
@media(prefers-reduced-motion:reduce){.aiead-proposal *,.aiead-proposal *:before,.aiead-proposal *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.aiead-proposal .motion-control{display:none}}
@media(max-width:760px){.aiead-proposal .metric .counter{font-size:30px}.aiead-proposal .metric span{font-size:12px}.aiead-proposal .metrics-head{align-items:flex-start}.aiead-proposal .metrics-head span{white-space:normal;text-align:right}}
