.section-title>div:not(:first-child){margin-top:-.35em}.section-title:is(.h2)>div:not(:first-child){margin-top:-.15em}.white-gradient{background:linear-gradient(to right,color-mix(in srgb,var(--color-white),transparent 10%) 30%,var(--color-white-50))}.white-gradient-light{background:linear-gradient(to right,var(--color-white),var(--color-white-50))}.accordion.active .accordion_content{grid-template-rows:1fr}.accordion.active .accordion_icon{transform:rotate(135deg)}.accordion.active .accordion_icon-line:first-child{transform:rotate(45deg)}.accordion.active .accordion_icon-line:last-child{transform:rotate(-45deg)}.accordion .accordion_icon,.accordion .accordion_icon-line{transition:transform .6s var(--smooth)}.services_item{transform:translate3d(calc(var(--spacing) * 100 * (1 - var(--progress, 0))),0,0)}@media screen and (max-width:1024px){.services_item{transform:translate3d(calc(var(--spacing) * 75 * (1 - var(--progress, 0))),0,0)}}@media screen and (max-width:479px){.services_item{transform:translate3d(calc(var(--spacing) * 40 * (1 - var(--progress, 0))),0,0);will-change:transform}}.services_item.active .service_cta{transition:opacity .4s var(--smooth) .3s,transform .4s var(--smooth) .3s;opacity:1;pointer-events:auto;transform:translateY(0)}.services_list.fixed-height{height:var(--height);overflow:hidden}.service_cta{transition:opacity .4s var(--smooth),transform .4s var(--smooth);opacity:0;transform:translateY(20%);pointer-events:none}.service_cta:before{content:"";width:calc(260 * var(--spacing));height:calc(100 * var(--spacing));position:absolute;right:calc(-36 * var(--spacing));bottom:calc(-23 * var(--spacing));background-repeat:no-repeat;background-position:center;background-size:contain;background-image:var(--bg);transform:rotateX(180deg)}@media screen and (max-width:479px){.service_cta:before{display:none}}.service_cta .service-mail .link-char{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.brands_rows{transform-style:preserve-3d;transform:rotateX(15deg) rotateY(-4deg) rotate(4deg);will-change:transform}.real{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s var(--smooth),visibility 0s linear .6s}.real.active{transition:opacity .8s var(--smooth),visibility 0s linear 0s;opacity:1;visibility:visible;pointer-events:auto}.real:before{content:"";z-index:2;position:absolute;top:calc(-200 * var(--spacing));left:calc(200 * var(--spacing));right:calc(-80 * var(--spacing));height:calc(120 * var(--spacing));background:transparent;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);transform:rotate(13deg);pointer-events:none;-webkit-mask:conic-gradient(from 270deg at 0% 50%,transparent 0deg,black 90deg,transparent 90deg),linear-gradient(to bottom,#000 75%,transparent 100%);mask:conic-gradient(from 270deg at 0% 50%,transparent 0deg,black 90deg,transparent 90deg),linear-gradient(to bottom,#000 75%,transparent 100%)}.real.mobile:has(.real_controls-icon.active) .real_bottom .real_bottom-contnet,.real.mobile:has(.real_controls-icon.active) .real_bottom:before{opacity:0}.real.mobile:has(.real_controls-icon.active) .real_controls svg{opacity:0}.real_close{transform:rotate(0);transition:transform .4s var(--smooth)}.real_close:hover{transform:rotate(180deg)}.real_bottom .real_bottom-contnet{opacity:0;transition:opacity .4s var(--smooth)}.real_bottom:before{content:"";position:absolute;left:calc(-15 * var(--spacing));right:calc(-15 * var(--spacing));bottom:calc(-30 * var(--spacing));height:calc(100% + 150 * var(--spacing));background-color:transparent;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);-webkit-mask:conic-gradient(from 270deg at 0% 50%,transparent 0deg,black 90deg,transparent 90deg),linear-gradient(to top,#000 35%,transparent 100%);mask:conic-gradient(from 270deg at 0% 50%,transparent 0deg,black 90deg,transparent 90deg),linear-gradient(to top,#000 35%,transparent 100%);opacity:0;transition:opacity .4s var(--smooth)}.real_bottom:hover .real_bottom-contnet,.real_bottom.active .real_bottom-contnet{opacity:1}.real_bottom:hover:before,.real_bottom.active:before{opacity:1}@media screen and (max-width:1024px){.real_bottom .real_bottom-contnet{opacity:1}.real_bottom:before{opacity:1}}.real_input{background:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;z-index:3;outline:none;box-shadow:none}.real_input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;background:transparent;border-radius:50%;outline:none;box-shadow:none;transition:background .05s ease}.real_input::-moz-range-thumb{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;background:transparent;outline:none;box-shadow:none;border-radius:50%;transition:background .05s ease}.real_input::-ms-thumb{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;background:transparent;outline:none;box-shadow:none;border-radius:50%;transition:background .05s ease}.real_input:focus{outline:none}.real_progress{height:1px;background-color:color-mix(in srgb,currentColor,transparent 70%);-webkit-mask-image:linear-gradient(to right,black calc(var(--x) * 1px - 20px),transparent calc(var(--x) * 1px - 5px),transparent calc(var(--x) * 1px + var(--textWidth) + 5px),black calc(var(--x) * 1px + var(--textWidth) + 20px));mask-image:linear-gradient(to right,black calc(var(--x) * 1px - 20px),transparent calc(var(--x) * 1px - 5px),transparent calc(var(--x) * 1px + var(--textWidth) + 5px),black calc(var(--x) * 1px + var(--textWidth) + 20px))}.real_progress:before{content:"";position:absolute;inset:0;background-color:currentColor;transform-origin:left;transform:scaleX(var(--progress, 0))}.real_current-time{transform:translate(calc(var(--x, 0px) * 1px),-50%)}.real_controls:hover{cursor:none}.real_controls-icon svg{transition:opacity .2s ease}.real_controls-icon svg:nth-child(2){opacity:0}.real_controls-icon.active svg:nth-child(1){opacity:0}.real_controls-icon.active svg:nth-child(2){opacity:1}.hero_line:last-child .hero_word:last-child .hero_char:nth-child(3),.hero_line:last-child .hero_word:last-child .hero_char:nth-child(4),.hero_line:last-child .hero_word:last-child .hero_char:nth-child(5),.hero_line:last-child .hero_word:last-child .hero_char:nth-child(6){clip-path:inset(0 -10% calc(31% * var(--progress, 0)) -10%)}@media screen and (max-width:1024px){.hero_line:last-child{margin-top:-.3em;text-align:end!important}.hero_line:last-child .hero_word:last-child .hero_char:nth-child(2),.hero_line:last-child .hero_word:last-child .hero_char:nth-child(3),.hero_line:last-child .hero_word:last-child .hero_char:nth-child(4),.hero_line:last-child .hero_word:last-child .hero_char:nth-child(5),.hero_line:last-child .hero_word:last-child .hero_char:nth-child(6){clip-path:inset(0 -10% calc(31% * var(--progress, 0)) -10%)}}.hero_title.is-1 h2>div:not(:first-child),.hero_title.is-2 h2>div:not(:first-child){margin-top:-.22em}.hero_title.is-2 h2>div:last-child{margin-top:-.33em}.hero-blur{background:transparent;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);transition:opacity .4s var(--smooth);-webkit-mask:conic-gradient(from 270deg at 0% 50%,transparent 0deg,black 90deg,transparent 90deg),linear-gradient(to right,#000 0%,transparent 100%);mask:conic-gradient(from 270deg at 0% 50%,transparent 0deg,black 90deg,transparent 90deg),linear-gradient(to right,#000 0%,transparent 100%)}.hero-blur.is-right{-webkit-mask:conic-gradient(from 270deg at 0% 50%,transparent 0deg,black 90deg,transparent 90deg),linear-gradient(to left,#000 0%,transparent 100%);mask:conic-gradient(from 270deg at 0% 50%,transparent 0deg,black 90deg,transparent 90deg),linear-gradient(to left,#000 0%,transparent 100%)}.nerves_item-img{clip-path:polygon(0 0,100% 0,100% 100%,calc(44 * var(--spacing)) 100%,0% calc(100% - 44 * var(--spacing)))}@media screen and (max-width:479px){.nerves_item-img{clip-path:polygon(0 0,100% 0,100% 100%,calc(20 * var(--spacing)) 100%,0% calc(100% - 20 * var(--spacing)))}}.nerves_item{background-color:var(--color-white-50);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);position:relative}.nerves_item:before{content:"";z-index:1;position:absolute;inset:0;background-image:linear-gradient(to right,var(--color-white),var(--color-white-50))}body.idify-home{position:relative;isolation:isolate;background-color:var(--color-midnight);color:var(--color-white)}body.idify-home:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 72% 14%,color-mix(in srgb,var(--color-main),transparent 84%) 0%,transparent 18%),radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--color-sapphire),transparent 70%) 0%,transparent 28%),linear-gradient(180deg,#17253b,#142238 54%,#0f1b2f)}body.idify-home main[data-transition-page=home]{position:relative;z-index:1;background:transparent}body.idify-home .canvas-container{z-index:0!important}body.idify-home .noise{opacity:.08;mix-blend-mode:soft-light}body.idify-home .hero_btn .btn{background-color:var(--color-main);color:var(--color-midnight);box-shadow:0 18px 40px color-mix(in srgb,var(--color-main),transparent 74%)}body.idify-home .hero_btn .btn .btn_text{font-family:var(--font-title);font-weight:700}body.idify-home .hero_row h1,body.idify-home .hero_title,body.idify-home .section-title,body.idify-home .nerves,body.idify-home .services{color:var(--color-white)}body.idify-home .loader{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--color-white),transparent 72%) 0%,transparent 18%),linear-gradient(135deg,#f8c61e,#f1bc12 38%,#dca80b 60%,#17253b);color:var(--color-midnight)}body.idify-home .loader_line{background-color:color-mix(in srgb,var(--color-midnight),transparent 68%)}body.idify-home .loader_line:before{background:var(--color-midnight)}body.idify-home .loader_percentage:before{background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--color-white),transparent 10%) 28%,color-mix(in srgb,var(--color-midnight),transparent 0%) 72%,transparent 100%)}body.idify-home .loader-span-parent{text-shadow:0 10px 22px color-mix(in srgb,var(--color-white),transparent 68%)}.loader-greeting{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.loader-greeting__stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:12vw;min-height:80px}.loader-greeting__word{position:absolute;font-size:clamp(2.8rem,7vw,7rem);font-weight:300;letter-spacing:-.02em;color:var(--color-midnight);white-space:nowrap;opacity:0;will-change:transform,opacity;transform:translateZ(0);animation:greeting-word-cycle 3.04s cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(var(--i) * .38s)}@keyframes greeting-word-cycle{0%{opacity:0;transform:translateY(10px) scale(.92) translateZ(0)}2%{opacity:1;transform:translateY(0) scale(1) translateZ(0)}9%{opacity:1;transform:translateY(0) scale(1) translateZ(0)}11%{opacity:0;transform:translateY(-7px) scale(1.04) translateZ(0)}to{opacity:0;transform:translateY(-7px) scale(1.04) translateZ(0)}}.loader-greeting__footer{position:absolute;bottom:2.5rem;right:3rem;display:flex;align-items:center;gap:.75rem}.loader-greeting__pct{font-size:.75rem;font-weight:500;letter-spacing:.08em;color:color-mix(in srgb,var(--color-midnight),transparent 30%);font-variant-numeric:tabular-nums;font-family:var(--font-mono, monospace)}body.idify-home .nerves_item{background-color:color-mix(in srgb,var(--color-white),transparent 92%);border:1px solid color-mix(in srgb,var(--color-white),transparent 84%);box-shadow:0 28px 80px color-mix(in srgb,var(--color-black),transparent 72%)}body.idify-home .nerves_item:before{background-image:linear-gradient(135deg,color-mix(in srgb,var(--color-white),transparent 14%),color-mix(in srgb,var(--color-white),transparent 62%))}body.idify-home .memory{position:relative;color:var(--color-white)}body.idify-home .memory:before{content:"";position:absolute;inset:calc(var(--spacing) * 120) calc(var(--spacing) * -24) calc(var(--spacing) * -60);z-index:0;border-radius:calc(var(--spacing) * 28);background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--color-main),transparent 86%) 0%,transparent 18%),radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--color-sapphire),transparent 38%) 0%,transparent 32%),linear-gradient(180deg,#18263d,#122036 56%,#0f1a2c);box-shadow:0 40px 90px color-mix(in srgb,var(--color-black),transparent 58%)}body.idify-home .memory>*{position:relative;z-index:1}body.idify-home .memory [data-section=Clients]{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--color-white),transparent 68%) 0%,transparent 18%),linear-gradient(180deg,#f8c61e,#f1bc12 56%,#e1aa07);border:1px solid color-mix(in srgb,var(--color-midnight),transparent 84%);box-shadow:0 24px 70px color-mix(in srgb,var(--color-black),transparent 74%);color:var(--color-midnight)}body.idify-home .memory [data-section=Awards],body.idify-home .memory .section-title,body.idify-home .memory [data-section=Awards] h4{color:var(--color-white)}body.idify-home .memory [data-section=Clients] h4{color:var(--color-midnight)}body.idify-home .memory [data-section=Clients] .brands_item img{filter:none;opacity:1}body.idify-home .memory [data-section=Awards] img{filter:brightness(0) invert(1);opacity:.9}body.idify-home .memory [data-section=Awards] .bg-dark-grey{background-color:color-mix(in srgb,var(--color-white),transparent 70%)}@media screen and (max-width:479px){body.idify-home .memory:before{inset:calc(var(--spacing) * 80) calc(var(--spacing) * -10) calc(var(--spacing) * -20);border-radius:calc(var(--spacing) * 18)}}body.idify-home .services_item{color:var(--color-midnight);border:1px solid color-mix(in srgb,var(--color-black),transparent 92%);box-shadow:0 20px 50px color-mix(in srgb,var(--color-black),transparent 88%)}body.idify-home .white-gradient,body.idify-home .white-gradient-light{background:linear-gradient(135deg,#fffffffa,#f9fafbe0)}body.idify-home .service_cta,body.idify-home .service_cta .mail-copied,body.idify-home .nav_cta .mail-copied{color:var(--color-midnight)}body.idify-home .footer{position:relative;margin-top:calc(var(--spacing) * 120);color:var(--color-white)}body.idify-home .footer:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 78% 12%,color-mix(in srgb,var(--color-main),transparent 84%) 0%,transparent 18%),radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--color-sapphire),transparent 52%) 0%,transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--color-sapphire),transparent 76%),#132037 28%,#101b2e);border-top:1px solid color-mix(in srgb,var(--color-main),transparent 52%)}body.idify-home .footer:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--color-white),transparent 94%) 0%,transparent 18%,transparent 82%,color-mix(in srgb,var(--color-black),transparent 75%) 100%)}body.idify-home .footer .container,body.idify-home .footer_body{position:relative;z-index:2}body.idify-home .footer_title-parent{color:var(--color-white);text-shadow:0 18px 50px color-mix(in srgb,var(--color-black),transparent 78%)}body.idify-home .footer_change{color:var(--color-main)}body.idify-home .footer_col>._12.f-mono.font-bold,body.idify-home .footer .block>._12.f-mono.font-bold{color:color-mix(in srgb,var(--color-main),var(--color-white) 36%);letter-spacing:.08em}body.idify-home .footer .dashed{background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-main),transparent 18%),color-mix(in srgb,var(--color-main),transparent 18%) 75%,transparent 75%,transparent 100%);opacity:.85}body.idify-home .footer a,body.idify-home .footer .footer_anchor,body.idify-home .footer .footer_mail-parent{color:var(--color-white)}body.idify-home .footer .link_text{transition:color .3s ease,transform .3s var(--smooth)}body.idify-home .footer a:hover .link_text,body.idify-home .footer .footer_anchor:hover .link_text,body.idify-home .footer .footer_mail-parent:hover .footer-mail{color:var(--color-main)}body.idify-home .footer .footer_mail-parent .mail-copied{background:var(--color-main);color:var(--color-midnight);box-shadow:0 12px 30px color-mix(in srgb,var(--color-main),transparent 72%)}body.idify-home .footer_logo{color:color-mix(in srgb,var(--color-main),var(--color-white) 14%);filter:drop-shadow(0 24px 50px color-mix(in srgb,var(--color-black),transparent 70%))}body.idify-home .footer_logo:hover{color:var(--color-main)}body.idify-home .footer_slash{color:color-mix(in srgb,var(--color-main),var(--color-white) 46%)}
