.idea-cta{isolation:isolate;background:#000;justify-content:center;align-items:center;min-height:480px;padding:0;display:flex;position:relative;overflow:visible}.idea-nightmare-line{z-index:0;pointer-events:none;width:100vw;height:auto;position:absolute;top:84%;left:50%;transform:translate(-50%)}.idea-nightmare-hit-path{pointer-events:fill}.idea-heading-line .idea-nightmare-char{color:inherit;transition:color .12s linear}.nightmare-mode .idea-cta .idea-heading-wrap.nightmare-hit-text .idea-nightmare-char.is-on-strip{color:#a0f3f6;-webkit-text-fill-color:#a0f3f6;paint-order:stroke fill;-webkit-text-stroke:clamp(.4px, .055em, .85px) #000000f2;text-shadow:0 0 6px #000000f2}.idea-container{z-index:2;justify-content:space-between;align-items:center;width:100%;max-width:1400px;height:481px;margin:0 auto;display:flex;position:relative}.idea-copy{text-align:center;z-index:10;flex-direction:column;flex:1;align-items:center;padding:clamp(.25rem,1vw,.9rem) 0 0;display:flex;position:relative}p.idea-heading-wrap{z-index:2;text-align:center;flex-direction:column;align-items:center;width:fit-content;margin:0 auto;display:flex;position:relative}.idea-copy p.idea-heading-wrap .idea-heading-line{color:#f78aaa;white-space:nowrap;text-align:center;margin:0;font-weight:400;line-height:1.1;display:block;font-family:Nova Flat,cursive!important;font-size:38.4px!important}.idea-heading-line *{font-family:Nova Flat,cursive!important;font-weight:400!important}.idea-heading-line.bottom{margin-top:8px;margin-left:0}.idea-guard-side{z-index:1;opacity:1;display:flex;position:absolute}.idea-guard-side.left{top:69.64px;left:-25px}.idea-guard-side.left img{width:545.9px;height:409.71px}.idea-guard-side.right{top:0;left:993.78px}.idea-guard-side.right img{width:382.7px;height:480.6px}.idea-guard-side img{object-fit:contain;object-fit:contain;opacity:.85;width:auto;height:clamp(18rem,30vw,28rem);transform:rotate(0)}.nightmare-mode .idea-guard-side img{mix-blend-mode:screen}.idea-cyber-wrap{z-index:2;cursor:pointer;width:320px;height:80px;margin-top:clamp(2rem,3vw,2.5rem);display:inline-block;position:relative}.idea-btn-shadow{opacity:9.5;position:absolute;top:10px;left:10px}.idea-btn-front{transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.idea-cyber-wrap:hover .idea-btn-front{transform:translate(10px,10px)}.idea-cta-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding-bottom:5px;display:flex;position:absolute;inset:0}.idea-btn-text{color:#18121b;letter-spacing:.02em;font-size:1.1rem;font-family:Nova Flat,cursive!important;font-weight:400!important}@media (min-width:1200px){.idea-cta{min-height:clamp(30rem,60vh,36rem)}.idea-container{box-sizing:border-box;max-width:1600px;height:auto;min-height:clamp(30rem,58vh,35rem);padding-inline:clamp(1rem,3vw,2.5rem)}.idea-copy .idea-heading-line,.idea-copy .idea-heading-line *{font-size:38.4px!important}.idea-guard-side.left{top:clamp(2.4rem,5.5vw,4.8rem);left:clamp(-2rem,-1vw,-.5rem)}.idea-guard-side.right{top:clamp(0rem,.4vw,.45rem);left:auto;right:clamp(-1.5rem,-.8vw,-.25rem)}.idea-guard-side.left img{width:auto;height:clamp(22rem,29vw,30rem)}.idea-guard-side.right img{width:auto;height:clamp(23rem,28vw,31rem)}}@media (min-width:1700px){.idea-container{max-width:1760px}}@media (max-width:1100px){.idea-guard-side img{height:clamp(14rem,25vw,22rem)}}@media (max-width:900px){.idea-container{flex-direction:column;gap:2rem}.idea-guard-side.left{order:2}.idea-copy{order:1}.idea-guard-side.right{order:3}.idea-guard-side img{height:18rem}}@media (max-width:980px){.idea-cta--mobile .idea-nightmare-line{width:100vw;top:86%;left:50%;transform:translate(-50%)}.idea-cta--mobile{min-height:0;padding:.7rem 0 1.2rem;overflow:visible}.idea-cta--mobile .idea-container{height:auto;min-height:22rem;display:block;position:relative}.idea-cta--mobile .idea-copy{z-index:5;text-align:center;align-items:center;padding:6.4rem .85rem 4rem;position:relative}.idea-cta--mobile .idea-heading-wrap{width:fit-content;margin-inline:auto}.idea-cta--mobile p.idea-heading-wrap .idea-heading-line{white-space:normal;text-align:center;line-height:1.08;font-size:25px!important}.idea-cta--mobile .idea-heading-line.bottom{margin-top:.24rem;margin-left:0}.idea-cta--mobile .idea-cyber-wrap{margin-top:1.1rem;width:184px!important;height:42px!important}.idea-cta--mobile .idea-btn-shadow{top:6px!important;left:6px!important}.idea-cta--mobile .idea-btn-shadow,.idea-cta--mobile .idea-btn-front svg{width:184px!important;max-width:none!important;height:42px!important}.idea-cta--mobile .idea-cta-btn{padding-bottom:13.5px!important}.idea-cta--mobile .idea-btn-text{font-size:.74rem!important}.idea-cta--mobile .idea-cyber-wrap:hover .idea-btn-front{transform:translate(6px,6px)!important}.idea-cta--mobile .idea-guard-side{z-index:2;pointer-events:none;opacity:.92;position:absolute}.idea-cta--mobile .idea-guard-side img{-webkit-mask-image:none;mask-image:none}.idea-cta--mobile .idea-guard-side.left{top:-1.2rem;bottom:auto;left:-1rem}.idea-cta--mobile .idea-guard-side.right{inset:auto 0 -1rem auto}.idea-cta--mobile .idea-guard-side.left img{width:min(9rem,30vw);height:auto}.idea-cta--mobile .idea-guard-side.right img{width:min(7.5rem,24vw);height:auto}}@media (max-width:640px){.idea-cta--mobile .idea-nightmare-line{width:100vw;top:88%;left:50%;transform:translate(-50%)}.idea-cta--mobile{margin-top:-3.5rem;padding:.5rem 0 .2rem}.idea-cta--mobile .idea-container{min-height:18rem}.idea-cta--mobile .idea-copy{padding:6rem .45rem 3rem}.idea-cta--mobile .idea-heading-line{font-size:clamp(1.05rem,8vw,1.6rem);line-height:1.12}.idea-cta--mobile .idea-heading-line.bottom{margin-top:.16rem;margin-left:0}.idea-cta--mobile .idea-guard-side.left{top:-1.1rem;bottom:auto;left:-1.2rem}.idea-cta--mobile .idea-guard-side.right{top:auto;bottom:1.5rem;right:-.45rem}.idea-cta--mobile .idea-guard-side.left img{width:min(8rem,30vw)}.idea-cta--mobile .idea-guard-side.right img{width:min(6rem,22vw)}}@media (max-width:400px){.idea-cta--mobile .idea-copy{padding-top:6rem;padding-bottom:2rem}.idea-cta--mobile .idea-heading-line{font-size:clamp(1rem,7.2vw,1.34rem)}.idea-cta--mobile .idea-guard-side.left{top:-.95rem;left:-.5rem}.idea-cta--mobile .idea-guard-side.right{bottom:-.5rem;right:-.2rem}}h1,h2,h3,h1 *,h2 *,h3 *,p.footer-h2-p,p.footer-h2-p *,p.final-cta-h2-p,p.final-cta-h2-p *,p.idea-heading-wrap,p.idea-heading-wrap *,.cyber-page h1,.cyber-page h2,.cyber-page h3,.cyber-page h1 *,.cyber-page h2 *,.cyber-page h3 *,.cyber-page p.footer-h2-p,.cyber-page p.footer-h2-p *,.cyber-page p.final-cta-h2-p,.cyber-page p.final-cta-h2-p *,.cyber-page p.idea-heading-wrap,.cyber-page p.idea-heading-wrap *{font-family:var(--font-nova-flat), "Nova Flat", sans-serif!important;font-weight:400!important}p:not(.service-page-eyebrow):not(.about-devlog-title):not(.footer-h2-p):not(.cta-p-label):not(.final-cta-h2-p):not(.idea-heading-wrap),li,.cyber-page p:not(.service-page-eyebrow):not(.about-devlog-title):not(.footer-h2-p):not(.cta-p-label):not(.final-cta-h2-p):not(.idea-heading-wrap),.cyber-page li{font-family:var(--font-poppins), "Poppins", sans-serif!important;font-weight:400!important}p.service-page-eyebrow,.cyber-page p.service-page-eyebrow,button,button *,.cyber-page button,.cyber-page button *{font-family:var(--font-nova-flat), "Nova Flat", sans-serif!important;font-weight:400!important}@media (min-width:981px){h2,.cyber-page h2,.cyber-page h2 *,p.footer-h2-p,p.footer-h2-p *{font-size:38.4px!important}h3,.cyber-page h3,.cyber-page h3 *{font-size:34px!important}p:not(.footer-h2-p):not(.final-cta-h2-p):not(.idea-heading-wrap):not(.about-devlog-title),.cyber-page p:not(.footer-h2-p):not(.final-cta-h2-p):not(.idea-heading-wrap):not(.about-devlog-title),p:not(.footer-h2-p):not(.final-cta-h2-p):not(.idea-heading-wrap):not(.about-devlog-title) *{font-size:clamp(16px,1.5vw,20px)!important}}@media (max-width:980px){h2,.cyber-page h2,.cyber-page h2 *,p.footer-h2-p,p.footer-h2-p *{font-size:25px!important}h3,.cyber-page h3,.cyber-page h3 *{font-size:22px!important}p:not(.footer-h2-p):not(.final-cta-h2-p):not(.idea-heading-wrap):not(.about-devlog-title),.cyber-page p:not(.footer-h2-p):not(.final-cta-h2-p):not(.idea-heading-wrap):not(.about-devlog-title),p:not(.footer-h2-p):not(.final-cta-h2-p):not(.idea-heading-wrap):not(.about-devlog-title) *{font-size:clamp(13.5px,3.8vw,15.2px)!important}}
