@font-face{font-family:Poppins;src:url("https://innovativeeventconcepts.com.sg/wp-content/uploads/iec-approved-design/2026.10.20.1/assets/Poppins-400.ttf") format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url("https://innovativeeventconcepts.com.sg/wp-content/uploads/iec-approved-design/2026.10.20.1/assets/Poppins-500.ttf") format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url("https://innovativeeventconcepts.com.sg/wp-content/uploads/iec-approved-design/2026.10.20.1/assets/Poppins-600.ttf") format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url("https://innovativeeventconcepts.com.sg/wp-content/uploads/iec-approved-design/2026.10.20.1/assets/Poppins-700.ttf") format("truetype");font-weight:700;font-display:swap}
body.iec-design.e{--bg:#fff;--ink:#1c1c1c;--muted:#56505c;--purple:#ae32db;--soft:#f5eff8;--line:#e2d8e8;--heading:Poppins;--radius:26px;font:17px/1.65 Poppins,Arial,sans-serif}body.iec-design.e h1,body.iec-design.e h2,body.iec-design.e h3{font-family:Poppins;letter-spacing:-.035em;line-height:1.25}body.iec-design.e h1,body.iec-design.e h2{font-weight:600}body.iec-design.e h3{font-weight:500}body.iec-design.e p{max-width:none}body.iec-design.e .site-header{height:94px;padding:0 3%;gap:25px;max-width:1500px;margin:auto}body.iec-design.e .brand{width:196px}body.iec-design.e .site-header nav{gap:25px;font:14px Poppins;margin-left:auto}body.iec-design.e .site-header nav>a.active{color:#ae32db;text-decoration:none}body.iec-design.e .header-quote{font:13px Poppins;color:#fff;background:#ae32db;padding:12px 20px;border-radius:30px;white-space:nowrap}body.iec-design.e .preview-bar{background:#f0e9f5}body.iec-design.e .preview-bar select{max-width:220px}body.iec-design.e .button{font:14px/1.4 Poppins;min-height:50px;gap:17px;padding:14px 24px;border-radius:32px}body.iec-design.e .button.primary{background:#ae32db;color:#fff}body.iec-design.e .button.secondary{border:1px solid #b99aca;background:#ffffffb3;color:#6c238d}body.iec-design.e .text-link{font:14px Poppins}body.iec-design.e .intro-line{font:15px Poppins;color:#9c2dc5}body.iec-design .current-hero{min-height:640px;background:linear-gradient(0deg,#fff 0%,#ffffff35 28%,#ffffff21 100%),url("https://innovativeeventconcepts.com.sg/wp-content/uploads/iec-approved-design/2026.10.20.1/assets/current-hero.webp") center 45%/cover;display:flex;align-items:center;justify-content:center;text-align:center;padding:55px 5% 65px}body.iec-design .current-hero>div{max-width:980px}body.iec-design .current-hero h1{font-size:clamp(38px,4.1vw,58px);line-height:1.3;text-transform:uppercase;font-weight:700;max-width:980px;margin:auto}body.iec-design .current-hero h2{font-size:24px;margin:22px auto 18px;color:#902db3;font-weight:600}body.iec-design .current-hero p{max-width:780px;margin:auto;font-size:18px;color:#3f3744;line-height:1.7}body.iec-design .current-hero .actions{justify-content:center;margin-top:28px}body.iec-design .current-video{padding:45px 5% 55px}body.iec-design .video-poster{position:relative;display:block;max-width:740px;height:330px;margin:auto;border-radius:24px;overflow:hidden;background:#24142d}body.iec-design .video-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(30,15,39,.75))}body.iec-design .play-mark{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);display:grid;place-items:center;width:72px;height:72px;background:#ffffffed;color:#ae32db;border-radius:50%;font-size:26px;z-index:1;padding-left:5px}body.iec-design .video-caption{position:absolute;bottom:22px;left:25px;right:25px;color:#fff;z-index:1;font-size:18px}body.iec-design .video-caption small{display:block;font-size:12px;margin-top:4px;color:#fff}body.iec-design.e .section{padding:70px 5%}body.iec-design .current-section-title{text-align:center;max-width:820px;margin:0 auto 38px}body.iec-design .current-section-title>p{font-size:16px;font-weight:500;color:#9c2dc5;margin-bottom:12px}body.iec-design .current-section-title h2{font-size:38px;font-weight:600;color:#222}body.iec-design .current-section-title>div{font-size:17px;line-height:1.7;color:#62596a;max-width:650px;margin:18px auto 0}body.iec-design .current-tile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}body.iec-design .current-tile{padding:9px 9px 20px;display:block;border:1px solid #e0cbe9;border-radius:22px;box-shadow:4px 5px 0 #e3c8ef;background:#fff;transition:transform .18s}body.iec-design .current-tile:hover{transform:translateY(-3px)}body.iec-design .current-tile>img{height:230px;border-radius:16px;object-fit:cover}body.iec-design .current-tile h3{text-align:center;font-size:17px;margin:18px 5px 0;letter-spacing:-.02em;line-height:1.4}body.iec-design .center-action{text-align:center;margin-top:38px}body.iec-design .current-capabilities{background:#f5eff8}body.iec-design .current-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:27px}body.iec-design .current-capability{background:#fff;border:1px solid #e0cbe9;border-radius:22px;box-shadow:4px 5px 0 #e3c8ef;overflow:hidden}body.iec-design .current-capability img{height:190px;object-fit:cover;padding:9px;border-radius:23px}body.iec-design .current-capability>div{padding:14px 19px 24px;text-align:center}body.iec-design .current-capability h3{font-size:19px;line-height:1.4}body.iec-design .current-capability p{font-size:14px;line-height:1.7;color:#605666;margin-top:12px}body.iec-design .current-review{max-width:800px;margin:auto;border:1px solid #e5daeb;background:#faf8fc;padding:40px;text-align:center;border-radius:22px}body.iec-design .review-stars{font-size:24px;letter-spacing:5px;color:#9e690c}body.iec-design .current-review blockquote{font-size:27px;font-weight:500;line-height:1.5;margin:20px 0;color:#2c2432}body.iec-design .current-review>p{font-size:15px}body.iec-design .current-review>p>span{display:block;color:#6c6272;font-size:12px;margin:5px 0 25px}body.iec-design .current-social-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:auto}body.iec-design .current-social-grid>a{height:270px;border-radius:20px;overflow:hidden}body.iec-design .current-latest{padding-top:30px!important}body.iec-design .current-clients{background:#fff}body.iec-design .current-logos{max-width:1050px;margin:auto;display:grid;grid-template-columns:repeat(6,1fr);gap:28px;align-items:center}body.iec-design .current-logos img{height:85px;object-fit:contain}body.iec-design .current-value{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:10%;background:#faf7fc}body.iec-design .current-value .current-section-title{text-align:left;margin:0 0 20px}body.iec-design .current-value .current-section-title>div{margin-left:0}body.iec-design .current-value>div>p{font-size:15px;color:#6e6177;max-width:550px;margin-bottom:28px}body.iec-design .current-value>img{height:350px;object-fit:contain;border-radius:18px}body.iec-design .current-recognition{display:grid;grid-template-columns:.8fr 1fr;align-items:center;gap:10%}body.iec-design .current-recognition>div:first-child{height:400px;background:#f7f3fa;border-radius:25px;padding:20px}body.iec-design .current-recognition img{object-fit:contain}body.iec-design .current-recognition h2{font-size:37px}body.iec-design .current-recognition p:not(.intro-line){font-size:16px;line-height:1.8;color:#64586e;margin:25px 0}body.iec-design.e .faq h2{font-size:38px}body.iec-design.e .faq summary{font:16px/1.6 Poppins}body.iec-design.e .faq details p{font-size:15px;line-height:1.8}body.iec-design.e .closing{border-radius:0;background:#f5eff8}body.iec-design.e .closing h2{font-size:42px}body.iec-design.e .closing p{font-size:16px}body.iec-design.e .site-footer{font-size:14px;line-height:1.8}body.iec-design.e .site-footer .preview-note{font-size:12px}body.iec-design.e .inner-hero{display:block;text-align:center;padding:60px 5% 65px;background:linear-gradient(#ffffff68,#ffffffa8),url("https://innovativeeventconcepts.com.sg/wp-content/uploads/iec-approved-design/2026.10.20.1/assets/current-hero.webp") center 45%/cover}body.iec-design.e .inner-hero>div{max-width:800px;margin:auto}body.iec-design.e .inner-hero .intro-line{margin-bottom:17px}body.iec-design.e .inner-hero h1{font-size:45px;text-transform:uppercase;line-height:1.3}body.iec-design.e .inner-hero p:not(.intro-line){font-size:17px;max-width:650px;margin:22px auto}body.iec-design.e .inner-photo{display:none}body.iec-design.e .section-intro h2{font-size:36px}body.iec-design.e .section-intro>p{font-size:16px;line-height:1.8}body.iec-design.e .category-jump{font-size:14px;gap:12px 25px;justify-content:center}body.iec-design.e .service-details{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}body.iec-design.e .service-detail{display:flex;flex-direction:column;padding:8px;border:1px solid #dfc7e9;border-radius:22px;box-shadow:4px 5px 0 #e3c8ef;align-items:stretch;gap:0;overflow:hidden}body.iec-design.e .service-detail:nth-child(even) .service-detail-image{order:0}body.iec-design.e .service-detail-image{height:230px;border-radius:16px}body.iec-design.e .service-detail-copy{padding:24px 14px}body.iec-design.e .service-detail-copy>svg,body.iec-design.e .service-detail-copy>.iec-svg svg{width:30px;height:30px;margin-bottom:14px}body.iec-design.e .service-detail-copy h2{font-size:25px;line-height:1.3}body.iec-design.e .service-detail-copy>p{font-size:14px;line-height:1.8;margin:15px 0}body.iec-design.e .service-detail :is(li,.iec-list-item){font-size:13px;line-height:1.6;align-items:flex-start}body.iec-design.e .service-detail :is(li,.iec-list-item) svg{width:16px;height:16px;margin-top:3px}body.iec-design.e .service-detail .text-link{font-size:12px;gap:8px}body.iec-design.e .service-detail .text-link>svg,body.iec-design.e .service-detail .text-link>.iec-svg svg{width:18px}body.iec-design.e .work-intro{max-width:none;text-align:center;background:linear-gradient(#ffffff68,#ffffffa8),url("https://innovativeeventconcepts.com.sg/wp-content/uploads/iec-approved-design/2026.10.20.1/assets/current-hero.webp") center 50%/cover;padding:60px 5%}body.iec-design.e .work-intro h1{font-size:48px;text-transform:uppercase}body.iec-design.e .work-intro>p:last-child{font-size:17px;max-width:700px;margin:22px auto 0}body.iec-design.e .work-tools h2{font-size:25px}body.iec-design.e .filters button{font-size:13px;padding:10px 18px;border-radius:25px}body.iec-design.e .work-grid{grid-template-columns:repeat(3,1fr);gap:35px 25px}body.iec-design.e .project{border:1px solid #e0cbe9;border-radius:22px;box-shadow:4px 5px 0 #e3c8ef;overflow:hidden}body.iec-design.e .project-open{padding:8px;border-radius:22px}body.iec-design.e .project-open img{height:260px;border-radius:15px}body.iec-design.e .project-overlay{font-size:11px;left:18px;right:auto;bottom:18px;border-radius:20px;gap:10px}body.iec-design.e .project-overlay svg{width:18px}body.iec-design.e .project-caption{padding:15px 22px 25px}body.iec-design.e .project-caption h2{font-size:24px}body.iec-design.e .project-caption>p{font-size:14px;line-height:1.8}body.iec-design.e .project-caption>p:first-child{font-size:12px}body.iec-design.e .project-caption .text-link{font-size:12px}body.iec-design.e .team-story h2{font-size:34px}body.iec-design.e .team-story p{font-size:16px;line-height:1.8}body.iec-design.e .enquiry-layout{padding-top:55px}body.iec-design.e .enquiry-story h1{font-size:55px}body.iec-design.e .enquiry-story>p:not(.intro-line){font-size:17px;line-height:1.8}body.iec-design.e .enquiry-image{border-radius:22px}body.iec-design.e .contact-note h3{font-size:22px}body.iec-design.e .contact-note p{font-size:15px}body.iec-design.e .form-panel{padding:30px;background:#faf7fc;border:1px solid #e0cbe9;box-shadow:4px 5px 0 #ead9f1;border-radius:25px}body.iec-design.e .form-panel h2{font-size:27px}body.iec-design.e .form-intro{font-size:15px}body.iec-design.e form label,body.iec-design.e legend{font-size:14px}body.iec-design.e input:not([type=checkbox]),body.iec-design.e select,body.iec-design.e textarea{font-size:15px;border-radius:9px;background:#fff;line-height:1.5}body.iec-design.e .check-grid{gap:12px}body.iec-design.e .check-grid label{font-size:12px;line-height:1.5}body.iec-design.e form>.small{font-size:12px;line-height:1.8}body.iec-design.e .brief-result h3{font-size:23px}body.iec-design.e .brief-result p{font-size:14px}body.iec-design .current-card-feature{display:grid;grid-template-columns:1.4fr 1fr;gap:0;background:#fff;border:1px solid #dfcfe8;border-radius:18px;overflow:hidden;margin:0 5% 40px}body.iec-design .current-card-feature img{height:350px;object-fit:cover;object-position:top}body.iec-design .current-card-feature>div{padding:35px}body.iec-design .current-card-feature h2{font-size:35px}body.iec-design .current-card-feature p{font-size:18px;color:#6b6174;margin:20px 0}body.iec-design .current-card-feature .page-links{margin-top:22px}body.iec-design .earlier-directions{margin:0 5% 40px}body.iec-design .earlier-directions>summary{font:18px Rubik;cursor:pointer;padding:20px;background:#ede5f4;border-radius:12px}body.iec-design .earlier-directions .concepts{padding:30px 0;grid-template-columns:repeat(4,1fr)}
@media(max-width:1050px){body.iec-design.e .site-header nav{gap:16px;font-size:12px}body.iec-design.e .site-header{gap:20px}body.iec-design.e .header-quote{display:none}body.iec-design.e .brand{width:180px}body.iec-design .current-tile-grid,body.iec-design .current-capability-grid{gap:20px}body.iec-design .current-tile>img{height:190px}body.iec-design .current-capability img{height:160px}body.iec-design .current-capability>div{padding:14px 12px 20px}body.iec-design .current-capability h3{font-size:17px}body.iec-design.e .service-details{grid-template-columns:1fr 1fr}body.iec-design.e .work-grid{grid-template-columns:1fr 1fr}body.iec-design.e .form-row{grid-template-columns:1fr}body.iec-design.e .check-grid{grid-template-columns:1fr}body.iec-design .current-card-feature{grid-template-columns:1fr 1fr}body.iec-design .current-card-feature img{height:360px}body.iec-design .earlier-directions .concepts{grid-template-columns:1fr 1fr}}
@media(max-width:680px){body.iec-design.e .site-header{height:82px;padding:0 5%;gap:20px}body.iec-design.e .brand{width:166px}body.iec-design.e .site-header nav{font-size:15px;gap:7px}body.iec-design.e .preview-bar select{max-width:180px;font-size:10px}body.iec-design.e .preview-bar>a{font-size:10px}body.iec-design .current-hero{min-height:auto;padding:46px 6% 50px;background-position:65% 40%}body.iec-design .current-hero h1{font-size:31px;line-height:1.35}body.iec-design .current-hero h2{font-size:20px;line-height:1.5;margin:21px 0 17px}body.iec-design .current-hero p{font-size:15px;line-height:1.8}body.iec-design .current-hero .actions{gap:12px;margin-top:25px;flex-direction:column;align-items:center}body.iec-design.e .button{font-size:13px;min-height:49px;gap:15px;padding:14px 23px}body.iec-design .current-video{padding:30px 6% 40px}body.iec-design .video-poster{height:225px;border-radius:18px}body.iec-design .play-mark{height:56px;width:56px;font-size:21px}body.iec-design .video-caption{font-size:14px;left:20px;bottom:18px}body.iec-design.e .section{padding:48px 6%}body.iec-design .current-section-title{margin-bottom:28px}body.iec-design .current-section-title>p{font-size:13px;margin-bottom:10px}body.iec-design .current-section-title h2{font-size:29px}body.iec-design .current-section-title>div{font-size:15px;line-height:1.8;margin-top:15px}body.iec-design .current-tile-grid{grid-template-columns:1fr 1fr;gap:18px}body.iec-design .current-tile{padding:6px 6px 15px;border-radius:18px;box-shadow:3px 4px 0 #e3c8ef}body.iec-design .current-tile>img{height:145px;border-radius:12px}body.iec-design .current-tile h3{font-size:13px;margin-top:13px;line-height:1.5}body.iec-design .current-capability-grid{grid-template-columns:1fr 1fr;gap:18px}body.iec-design .current-capability{border-radius:18px;box-shadow:3px 4px 0 #e3c8ef}body.iec-design .current-capability img{height:140px;padding:6px;border-radius:17px}body.iec-design .current-capability>div{padding:12px 10px 17px}body.iec-design .current-capability h3{font-size:15px}body.iec-design .current-capability p{font-size:12px;line-height:1.7;margin-top:10px}body.iec-design .current-review{padding:27px 22px}body.iec-design .current-review blockquote{font-size:22px}body.iec-design .current-review>p{font-size:13px}body.iec-design .current-review .text-link{font-size:11px}body.iec-design .current-social-grid{gap:12px;grid-template-columns:1fr 1fr}body.iec-design .current-social-grid>a{height:210px;border-radius:15px}body.iec-design .current-social-grid>a:last-child{display:none}body.iec-design .current-logos{grid-template-columns:repeat(3,1fr);gap:25px}body.iec-design .current-logos img{height:60px}body.iec-design .current-value{grid-template-columns:1fr;gap:30px}body.iec-design .current-value .current-section-title{text-align:center}body.iec-design .current-value>div>p{font-size:13px;text-align:center}body.iec-design .current-value>div{text-align:center}body.iec-design .current-value>img{height:290px;order:-1}body.iec-design .current-recognition{grid-template-columns:1fr;gap:30px}body.iec-design .current-recognition>div:first-child{height:320px}body.iec-design .current-recognition h2{font-size:30px}body.iec-design .current-recognition p:not(.intro-line){font-size:15px;margin:20px 0}body.iec-design.e .faq h2{font-size:31px}body.iec-design.e .faq summary{font-size:14px}body.iec-design.e .faq details p{font-size:14px}body.iec-design.e .closing h2{font-size:34px}body.iec-design.e .closing p{font-size:15px}body.iec-design.e .site-footer{font-size:12px;gap:25px 18px}body.iec-design.e .site-footer .preview-note{font-size:11px}body.iec-design.e .inner-hero{padding:42px 6%}body.iec-design.e .inner-hero h1{font-size:33px}body.iec-design.e .inner-hero p:not(.intro-line){font-size:15px}body.iec-design.e .inner-hero .intro-line{font-size:13px}body.iec-design.e .section-intro h2{font-size:30px}body.iec-design.e .section-intro>p{font-size:15px}body.iec-design.e .category-jump{justify-content:flex-start;font-size:12px;gap:12px 18px;padding:17px 0;margin-bottom:30px}body.iec-design.e .service-details{grid-template-columns:1fr;gap:25px}body.iec-design.e .service-detail-image{height:250px}body.iec-design.e .service-detail-copy{padding:24px 18px}body.iec-design.e .service-detail-copy h2{font-size:27px}body.iec-design.e .service-detail-copy>p{font-size:15px}body.iec-design.e .service-detail :is(li,.iec-list-item){font-size:14px}body.iec-design.e .service-detail .text-link{font-size:13px}body.iec-design.e .work-intro{padding:42px 6%}body.iec-design.e .work-intro h1{font-size:36px}body.iec-design.e .work-intro>p:last-child{font-size:15px}body.iec-design.e .work-tools h2{font-size:25px}body.iec-design.e .filters button{font-size:12px;padding:9px 13px}body.iec-design.e .work-grid{grid-template-columns:1fr;gap:28px}body.iec-design.e .project-open img{height:270px}body.iec-design.e .project-caption{padding:15px 20px 24px}body.iec-design.e .project-caption h2{font-size:25px}body.iec-design.e .project-caption>p{font-size:14px}body.iec-design.e .team-story h2{font-size:29px}body.iec-design.e .team-story p{font-size:15px}body.iec-design.e .enquiry-layout{padding-top:35px}body.iec-design.e .enquiry-story h1{font-size:43px}body.iec-design.e .enquiry-story>p:not(.intro-line){font-size:16px}body.iec-design.e .contact-note h3{font-size:22px}body.iec-design.e .contact-note p{font-size:14px}body.iec-design.e .form-panel{padding:25px 20px}body.iec-design.e .form-panel h2{font-size:26px}body.iec-design.e input:not([type=checkbox]),body.iec-design.e select,body.iec-design.e textarea{font-size:16px}body.iec-design.e .check-grid{grid-template-columns:1fr 1fr;gap:10px}body.iec-design.e .check-grid label{font-size:11px;min-height:40px}body.iec-design .current-card-feature{grid-template-columns:1fr;margin-bottom:30px}body.iec-design .current-card-feature img{height:auto;aspect-ratio:16/10;object-position:top}body.iec-design .current-card-feature>div{padding:25px}body.iec-design .current-card-feature h2{font-size:30px}body.iec-design .current-card-feature p{font-size:17px}body.iec-design .earlier-directions .concepts{grid-template-columns:1fr}body.iec-design .earlier-directions>summary{font-size:15px}}
@media(prefers-reduced-motion:reduce){body.iec-design .current-tile{transition:none}}

/* Final review: keep shared controls in the IEC typeface and present the approved route. */
body.iec-design.e .menu-toggle{font-family:var(--iec-font,Poppins,Arial,sans-serif)}
body.iec-design.e.client-preview .preview-bar{display:none}
