.common-btn-wrap{isolation:isolate;border-radius:100px;width:255px;height:51px;display:inline-flex;position:relative;overflow:hidden}.common-btn-border-spinner{pointer-events:none;position:absolute;inset:0;container-type:inline-size}.common-btn-border-spinner:before{content:"";background:conic-gradient(#0000 0deg 290deg,#2a000c 310deg,#000 360deg);width:200cqw;height:200cqw;animation:4s linear infinite common-btn-border-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes common-btn-border-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.common-btn{z-index:1;cursor:pointer;background:#ba0036;border:none;border-radius:100px;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex;position:absolute;inset:1px}.common-btn-wrap:hover .common-btn{transform:translateY(-1px)}.common-btn-text{color:#fff;font-family:var(--font-manrope), sans-serif;font-size:16px;font-weight:500;line-height:1}.common-btn-wrap--fit{width:auto;height:auto;display:inline-grid}.common-btn-wrap--fit .common-btn-border-spinner,.common-btn-wrap--fit .common-btn{grid-area:1/1}.common-btn-wrap--fit .common-btn{z-index:1;margin:1px;padding:.875rem 1.5rem;position:relative;inset:auto}.common-btn-wrap--fit .common-btn-border-spinner{width:100%;height:100%;position:absolute;inset:0}.common-btn-wrap--fit .common-btn-text{font-size:12px;font-weight:400}.common-btn-wrap--black-border .common-btn-border-spinner:before{background:conic-gradient(#0000 0deg 290deg,#333 310deg,#000 360deg)}
.transforming-ideas-section{--ti-pad-top:28px;--ti-pad-bottom:22px;min-height:var(--landing-section-min-height);padding:var(--ti-pad-top) 0 var(--ti-pad-bottom);font-family:var(--font-manrope), sans-serif;z-index:3;isolation:isolate;background:linear-gradient(259.98deg,#352753 .82%,#2f2858 48.69%,#234889 96.55%);margin-top:0;position:relative}@media (min-width:1024px){.transforming-ideas-section.landing-sticky-desktop{top:var(--landing-navbar-height);position:sticky}}.transforming-ideas-container{width:100%;max-width:858px;min-height:calc(var(--landing-section-min-height) - var(--ti-pad-top) - var(--ti-pad-bottom));flex-direction:column;justify-content:center;margin:0 auto;padding:0 24px;display:flex}.transforming-ideas-subtitle{text-align:center;color:#fff;font-family:var(--font-manrope), sans-serif;margin:0;font-size:46px;font-weight:200;line-height:1.08}.transforming-ideas-title{color:#fff;font-family:var(--font-manrope), sans-serif;justify-content:center;align-items:center;gap:6px;margin:9px 0 0;font-size:46px;font-weight:600;line-height:1.08;display:flex}.ai-spark-icon{width:16px;height:auto}.transforming-ideas-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:24px;display:grid}.transforming-idea-card{isolation:isolate;background:#111;border-radius:12px;flex-direction:column;justify-content:flex-start;min-height:292px;padding:16px 14px;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.transforming-idea-bg-image{object-fit:cover;object-position:center;max-width:none;transition:transform .7s;transform:scale(1.02);width:calc(100% + 4px)!important;height:calc(100% + 4px)!important;inset:-2px!important}.transforming-idea-bg-overlay,.transforming-idea-bg-overlay-hover{z-index:1;position:absolute;inset:-2px}.transforming-idea-bg-overlay{clip-path:polygon(0 0,100% 0,100% 30%,0 50%);opacity:1;background-color:#000000d4;transition:clip-path 1.3s cubic-bezier(.22,1,.36,1)}.transforming-idea-bg-overlay-hover{display:none}.transforming-idea-icon,.transforming-idea-title,.transforming-idea-description,.transforming-idea-content{z-index:2;position:relative}.transforming-idea-icon{width:42px;height:42px;transition:transform .65s;position:absolute;top:18px;left:18px}.transforming-idea-content{margin-top:58px;padding-top:2px;padding-left:3px;transition:transform .65s}.transforming-idea-description{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(10px)}.transforming-idea-card:hover .transforming-idea-bg-image{transform:scale(1.05)}.transforming-idea-card:hover .transforming-idea-bg-overlay{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.transforming-idea-card:hover .transforming-idea-icon,.transforming-idea-card:hover .transforming-idea-content{transform:translateY(32px)}.transforming-idea-title{color:#fff;font-family:var(--font-manrope), sans-serif;margin:0;font-size:12px;font-weight:700;line-height:1.375}@media (min-width:640px){.transforming-idea-title{font-size:13px}}@media (min-width:768px){.transforming-idea-title{font-size:14px}}.transforming-idea-description{color:#ffffffeb;font-family:Manrope, var(--font-manrope), sans-serif;margin:10px 0 0 -3px;font-size:11px;font-style:normal;font-weight:400;line-height:1.375}@media (min-width:640px){.transforming-idea-description{font-size:12px}}@media (min-width:768px){.transforming-idea-description{font-size:13px}}.transforming-idea-card:hover .transforming-idea-description{opacity:1;transform:translateY(0)}.transforming-idea-tag{display:none}@media (max-width:1024px){.transforming-ideas-section{--ti-pad-top:56px;--ti-pad-bottom:56px;min-height:100vh;padding:56px 0}.transforming-ideas-subtitle,.transforming-ideas-title{font-size:36px}.transforming-ideas-grid{grid-template-columns:1fr;gap:24px}.transforming-ideas-container{min-height:calc(100vh - var(--ti-pad-top) - var(--ti-pad-bottom));padding:0 22px}}@media (max-width:640px){.transforming-ideas-section{--ti-pad-top:52px;--ti-pad-bottom:52px;min-height:100vh;padding:52px 0}.transforming-ideas-container{min-height:calc(100vh - var(--ti-pad-top) - var(--ti-pad-bottom));padding:0 16px}.transforming-ideas-subtitle,.transforming-ideas-title{font-size:28px}.transforming-ideas-grid{gap:18px;margin-top:16px}.transforming-idea-card{min-height:240px;padding:16px 12px}.transforming-idea-icon{width:38px;height:38px;top:20px;left:20px}.transforming-idea-content{margin-top:54px;padding-top:2px;padding-left:3px}.transforming-idea-description{margin:14px 0 0 -3px}}@media (hover:none){.transforming-idea-bg-overlay{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.transforming-idea-description{opacity:1;transform:translateY(0)}}
