@keyframes fadeIn{to{opacity:1}}.hypnotica-services__container{position:relative}.hypnotica-services__round{position:absolute;top:50%;left:-32px;z-index:1}.hypnotica-services__round-sticky-active .hypnotica-services__round-panel{border-radius:50%;border:1px solid #41b495}.hypnotica-services__round-sticky-active .hypnotica-services__round-panel .hypnotica-services__round-item{background:#41b495}.hypnotica-services__round-panel{padding:4px}.hypnotica-services__round-item{width:10px;height:10px;padding:4px;border-radius:50%;background:#10131a}.hypnotica-services__round-item.active{background:blue;padding:5px}.hypnotica-services__round-item.active:after{content:"";border:1px solid red}.hypnotica-services__content{position:relative}.hypnotica-services__content-panel{position:absolute;top:0;left:0;height:100%;background:#fff;z-index:1}.hypnotica-services__content-divider{width:100%;border-bottom:1px dashed #a9a9a9}.hypnotica-services__content-fade{position:relative}.hypnotica-services__content-round{position:relative;border-radius:50%;width:15px;height:15px;background:#f3b707;top:7px}.hypnotica-services__content-round--start{left:0;z-index:1}.hypnotica-services__content-round--end{position:absolute;right:0}.hypnotica-services-overview{border-radius:0 0 80px 80px;background:#1c1e1e;z-index:2}@media(max-width:768px){.hypnotica-services-overview{border-radius:0 0 40px 40px}}.hypnotica-services-overview__content-divider{border:1px dashed #fff;height:1px;top:29px}.hypnotica-services-overview__content-divider:after{left:-6px}.hypnotica-services-overview__content-divider:after,.hypnotica-services-overview__content-divider:before{content:"";position:absolute;top:-6px;width:12px;height:12px;background-color:#f3b707;border-radius:50%;z-index:1}.hypnotica-services-overview__content-divider:before{right:-6px}.hypnotica-services-overview__content-fade{position:relative}.hypnotica-services-overview__content-round{position:relative;border-radius:50%;width:15px;height:15px;background:#f3b707;top:23px}.hypnotica-services-overview__content-round--start{left:5px}.hypnotica-services-overview__content-round--end{position:absolute;right:5px}.hypnotica-services-hero-section{position:relative;width:100%;min-height:100vh;min-height:100dvh;overflow:hidden}.hypnotica-services-hero-section__background-video{width:100%;height:100%;object-fit:cover;user-select:none}.hypnotica-services-hero-section__video-wrapper{position:absolute;inset:0;z-index:-1;background:#41b495}.hypnotica-services-hero-section__hero-content{position:relative;z-index:2}.hypnotica-services-hero-section{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:48px;min-height:85vh;background:#1c1e1e;color:#fff;padding:140px 6vw 160px}.hypnotica-services-hero-section__offer{position:relative;z-index:1}.hypnotica-services-hero-section__offer h1{font-size:56px;line-height:67px}@media(max-width:1024px){.hypnotica-services-hero-section__offer h1{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:48px;line-height:72px;font-weight:700;font-variation-settings:"wght" 700;letter-spacing:normal}}@media(max-width:576px){.hypnotica-services-hero-section__offer h1{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:32px;line-height:48px;font-weight:700;font-variation-settings:"wght" 700;letter-spacing:normal}}.hypnotica-services-hero-section__offer h1{margin:24px 0}.hypnotica-services-hero-section__offer h1 span{color:#74c8b2}.hypnotica-services-hero-section__offer p{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:20px;line-height:30px;font-weight:400;font-variation-settings:"wght" 400;letter-spacing:normal}@media(max-width:576px){.hypnotica-services-hero-section__offer p{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:16px;line-height:24px;font-weight:500;font-variation-settings:"wght" 500;letter-spacing:normal}}.hypnotica-services-hero-section__offer p{max-width:620px}.hypnotica-services-hero-section__offer>p:first-child{font-size:12px;line-height:16px;font-weight:500;font-variation-settings:"wght" 500;text-transform:uppercase;color:#74c8b2}.hypnotica-services-hero-section__actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}.hypnotica-services-hero-section__motion{position:relative;aspect-ratio:1;border-radius:24px;overflow:hidden}.hypnotica-services-hero-section__video-wrapper{z-index:0}@media(max-width:1199px){.hypnotica-services-hero-section{grid-template-columns:1fr;padding:120px 5vw 100px;min-height:auto;gap:40px}.hypnotica-services-hero-section__motion{width:100%;max-height:none;aspect-ratio:2.4}}@media(max-width:576px){.hypnotica-services-hero-section{padding:120px 24px 80px}.hypnotica-services-hero-section__motion{aspect-ratio:1.5;border-radius:16px}}.services-letter-transition{overflow:hidden;padding-block:0;margin-top:0;height:96px;background:#fff}.services-letter-transition__row{display:flex;width:max-content;animation:services-letter-drift 42s linear infinite;position:relative;top:-3px}.services-letter-transition__group{display:flex;align-items:center;gap:40px;padding-right:40px;flex-shrink:0}.services-letter-transition span{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:110px;line-height:80px;font-weight:900;font-variation-settings:"wght" 900;letter-spacing:normal;text-transform:uppercase;white-space:nowrap;color:#1c1e1e}.services-letter-transition span.is-accent{color:#41b495}.services-letter-transition i{font-style:normal;margin-left:40px;color:#41b495}@media(max-width:768px){.services-letter-transition{padding-block:0;height:64px}.services-letter-transition span{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:72px;line-height:52px;font-weight:900;font-variation-settings:"wght" 900;letter-spacing:normal}.services-letter-transition__group{gap:24px;padding-right:24px}.services-letter-transition i{margin-left:24px}}@media(prefers-reduced-motion:reduce){.services-letter-transition__row{animation:none}}@keyframes services-letter-drift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.services-letter-transition+.service-explorer{padding-top:104px}@media(max-width:768px){.services-letter-transition+.service-explorer{padding-top:80px}}.services-letter-transition span{-webkit-text-stroke:.8px currentColor}@media(max-width:768px){.services-letter-transition span{-webkit-text-stroke-width:.5px}}.hypnotica-services-hero-section__surface{display:block;width:100%;height:100%;border:0;pointer-events:none}.services-studio-reel{background:#1c1e1e;color:#fff;padding:64px max(5vw,(100vw - 1440px)/2) 80px}.services-studio-reel__introduction{margin-bottom:40px}.services-studio-reel__eyebrow{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:12px;line-height:16px;font-weight:500;font-variation-settings:"wght" 500;letter-spacing:normal;color:#41b495;margin:0 0 20px}.services-studio-reel__introduction-grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:40px;align-items:end}.services-studio-reel__introduction-grid h2{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:clamp(28px,2.8vw,40px);line-height:1.2;font-weight:600;font-variation-settings:"wght" 600;letter-spacing:normal;margin:0;max-width:550px}.services-studio-reel__introduction-grid p{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:17px;line-height:1.5;font-weight:400;font-variation-settings:"wght" 400;letter-spacing:normal;margin:0;color:#bdc9c2;max-width:440px}.services-studio-reel__film{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:16px 40px}.services-studio-reel__frame{grid-column:1;overflow:hidden;border-radius:12px}.services-studio-reel video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#1c1e1e}.services-studio-reel__progress{grid-column:1;height:1px}.services-studio-reel__controls{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;justify-content:end;align-items:start;gap:24px;padding-bottom:16px}.services-studio-reel__film-label p{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:20px;line-height:1.3;font-weight:500;font-variation-settings:"wght" 500;letter-spacing:normal;margin:0 0 12px}.services-studio-reel__film-label span{font-size:15px;font-variation-settings:"wght" 400;color:#bdc9c2}.services-studio-reel__controls button,.services-studio-reel__film-label span{font-family:var(--font-outfit-loaded),outfit,sans-serif;line-height:1.5;font-weight:400;letter-spacing:normal}.services-studio-reel__controls button{font-size:16px;font-variation-settings:"wght" 400;background:rgba(0,0,0,0);color:#fff;padding:0;border:0;cursor:pointer}.services-studio-reel__controls button span{color:#f3b707;margin-left:8px}.services-studio-reel__controls button:hover{color:#41b495}.services-studio-reel__controls button:focus-visible{outline:2px solid #f3b707;outline-offset:6px}@media(max-width:900px){.services-studio-reel__film{grid-template-columns:1fr}.services-studio-reel__controls{grid-column:1;grid-row:auto;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 0 0;gap:16px}.services-studio-reel__film-label{display:none}}@media(max-width:600px){.services-studio-reel{padding-block:48px 56px}.services-studio-reel__introduction-grid{grid-template-columns:1fr;gap:20px}.services-studio-reel__introduction{margin-bottom:28px}.services-studio-reel__controls button{font-size:14px}}.services-studio-reel__controls{justify-content:start}.services-studio-reel__support{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:17px;line-height:1.5;font-weight:400;font-variation-settings:"wght" 400;letter-spacing:normal;color:#bdc9c2;margin:0 0 auto;max-width:440px}@media(max-width:900px){.services-studio-reel__controls{flex-wrap:wrap;justify-content:space-between}.services-studio-reel__support{flex-basis:100%;max-width:none;margin:0 0 8px}}.hypnotica-services-hero-section__offer h1{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:clamp(60px,6.8vw,104px);line-height:1.04;font-weight:700;font-variation-settings:"wght" 700;letter-spacing:normal}@media(max-width:800px){.hypnotica-services-hero-section__offer h1{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:clamp(42px,8.7vw,64px);line-height:1.08;font-weight:700;font-variation-settings:"wght" 700;letter-spacing:normal}}.hypnotica-services-hero-section__offer>p:first-child{text-transform:none;font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:14px;line-height:1.4;font-weight:400;font-variation-settings:"wght" 400;letter-spacing:normal;color:#41b495;margin:0 0 32px}.hypnotica-services-hero-section{display:block}.hypnotica-services-hero-section .hypnotica-services-hero-section__offer{max-width:1150px;width:100%}.hypnotica-services-hero-section .hypnotica-services-hero-section__offer h1{max-width:1150px}.services-studio-reel{position:relative}.services-studio-reel:before{content:"";position:absolute;top:0;left:max(5vw,(100vw - 1440px)/2);right:max(5vw,(100vw - 1440px)/2);height:1px;background:hsla(0,0%,100%,.1882352941)}.hypnotica-services-hero-section{padding-inline:var(--page-gutter)}:root{--main-color:#045de9;--white:#ffffff;--blue:#045de9;--grey-light:#a9a9a9;--grey:#1a1f28;--grey-dark:#10131a;--green-light:#f7fbf9;--green:#41b495;--yellow-light:#fffdf5;--purple-light:#f8f6ff;--purple:#582be4;--teal-light:#f2fffd;--image-gr:linear-gradient(360deg,rgba(0,0,0,0.78),rgba(66,66,66,0) 73.68%);--collapse-border:#f0f0f0;--collapse-gr:linear-gradient(225deg,#f0f2f2,#f8f8f8);--black-gr:linear-gradient(180deg,#171717,#2b2b2b);--dahypnotica-coal:22,22,22;--black:#1c1e1e;--yellow:#f3b707;--overlay_bg:linear-gradient(180deg,rgba(0,0,0,0.04),rgba(19,19,19,0.15) 61.5%,rgba(0,0,0,0.17) 78.23%,rgba(0,0,0,0.2) 99.25%),rgba(0,0,0,0.3);--work_bg:linear-gradient(0deg,rgba(0,0,0,0.6),rgba(0,0,0,0.6));--career-main:#2da546;--salesPacker-main:#0ddb9a;--opp-main:#fcc425;--fr-main:#2721b2;--sf-main:#006d5b;--blue-gr:conic-gradient(from 163deg at 61.72% 53.89%,#044dc0 0deg,#071f45 180deg,#045de9 360deg);--blue-gr-hover:conic-gradient(from -12deg at 61.72% 53.89%,#044dc0 0deg,#071f45 180deg,#045de9 360deg);--white-gr:linear-gradient(225deg,#f0f2f2,#f8f8f8);--white-tr:rgba(255,255,255,0.6);--font-outfit:var(--font-outfit-loaded),outfit,sans-serif;--font-family:var(--font-outfit-loaded),outfit,sans-serif;--font-size-base:16px;--heading-1-size:110px;--heading-2-size:100px;--heading-3-size:64px;--heading-4-size:56px;--heading-5-size:24px;--heading-6-size:80px;--heading-7-size:48px;--heading-8-size:150px;--heading-9-size:32px;--text-0-size:12px;--text-1-size:16px;--text-2-size:24px;--text-3-size:48px;--text-4-size:80px;--text-5-size:72px;--text-6-size:200px;--text-7-size:32px;--text-8-size:40px;--text-9-size:20px;--text-10-size:18px;--font-weight-xbold:800;--font-weight-bold:700;--font-weight-normal:500;--font-weight-Light:400;--media-xs:0px;--media-xs-max:320px;--media-sm-min:425px;--media-sm:576px;--media-sm-max:767px;--media-md:768px;--media-md-max:991px;--media-lg:992px;--media-xlg:1024px;--media-xlg-max:1199px;--media-xl:1200px;--media-xl-max:1300px;--media-xxl:1600px}.service-explorer{padding:100px 6vw 120px;scroll-margin-top:90px;display:grid;grid-template-columns:minmax(210px,1fr) minmax(0,2.8fr);gap:7vw;color:#1c1e1e;background:#fff}.service-explorer__navigation{align-self:start;position:static}.service-explorer__eyebrow{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:16px;line-height:24px;font-weight:500;font-variation-settings:"wght" 500;letter-spacing:normal;color:#65706c;margin:0 0 28px}.service-explorer [role=tablist]{display:flex;flex-direction:column}.service-explorer [role=tab]{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:32px;line-height:48px;font-weight:500;font-variation-settings:"wght" 500;letter-spacing:normal;display:flex;justify-content:space-between;align-items:center;padding:18px 0;border:0;position:relative}.service-explorer [role=tab]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#dedfdd}.service-explorer [role=tab][aria-selected=true]:after{background:linear-gradient(to right,#41b495 0 var(--service-progress,0),#dedfdd var(--service-progress,0) 100%)}.service-explorer [role=tab]{color:#818582;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:color .22s}.service-explorer [role=tab] span:last-child{font-size:24px;opacity:0;transition:opacity .22s}.service-explorer [role=tab][aria-selected=true]{color:#1c1e1e}.service-explorer [role=tab][aria-selected=true] span:last-child{opacity:1;color:#41b495}.service-explorer [role=tab]:hover{color:#1c1e1e}.service-explorer [role=tab]:focus-visible{outline:2px solid #41b495;outline-offset:5px}.service-explorer__rotation{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:16px;line-height:24px;font-weight:500;font-variation-settings:"wght" 500;letter-spacing:normal;display:flex;gap:12px;align-items:center;padding:8px 0;border:0;background:rgba(0,0,0,0);color:#65706c;cursor:pointer}.service-explorer__rotation:focus-visible{outline:2px solid #41b495;outline-offset:4px}.service-explorer__hint{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:16px;line-height:24px;font-weight:500;font-variation-settings:"wght" 500;letter-spacing:normal;color:#65706c;margin-top:32px}.service-explorer__panel:not([hidden]){animation:service-reveal .45s ease both}.service-explorer__image{display:block;position:relative;aspect-ratio:1.85;overflow:hidden;border-radius:16px;background:#eef0ee}.service-explorer__image img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.service-explorer__image:hover img{transform:scale(1.025)}.service-explorer__image-link{position:absolute;right:20px;bottom:20px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#1c1e1e;font-size:24px}.service-explorer__caption{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:12px;line-height:16px;font-weight:500;font-variation-settings:"wght" 500;letter-spacing:normal;display:flex;justify-content:space-between;gap:16px;padding:16px 0 28px;color:#65706c}.service-explorer__caption span:first-child{color:#1c1e1e}.service-explorer__content{display:grid;grid-template-columns:1.7fr 1fr;gap:40px;padding-top:24px;border-top:1px solid #dedfdd}.service-explorer__content h2{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:32px;line-height:40px;font-weight:700;font-variation-settings:"wght" 700;letter-spacing:normal;margin:0 0 18px;max-width:520px}.service-explorer__content p{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:20px;line-height:30px;font-weight:400;font-variation-settings:"wght" 400;letter-spacing:normal}@media(max-width:576px){.service-explorer__content p{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:16px;line-height:24px;font-weight:500;font-variation-settings:"wght" 500;letter-spacing:normal}}.service-explorer__content p{margin:0;color:#65706c}.service-explorer__deliverables p{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:12px;line-height:16px;font-weight:500;font-variation-settings:"wght" 500;letter-spacing:normal;margin-bottom:16px}.service-explorer__deliverables ul{list-style:none;padding:0;margin:0}.service-explorer__deliverables li{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:16px;line-height:24px;font-weight:500;font-variation-settings:"wght" 500;letter-spacing:normal;padding:10px 0;border-bottom:1px solid #e5e6e4}.service-explorer__actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.service-explorer__actions>a:last-child{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:16px;line-height:24px;font-weight:500;font-variation-settings:"wght" 500;letter-spacing:normal;color:#1c1e1e;text-decoration:none}@media(max-width:1024px){.service-explorer{gap:40px;grid-template-columns:200px minmax(0,1fr)}.service-explorer__content{grid-template-columns:1fr;gap:28px}}@media(max-width:768px){.service-explorer{padding:64px 24px 80px;grid-template-columns:1fr;gap:32px}.service-explorer__navigation{position:static;min-width:0}.service-explorer__eyebrow{margin-bottom:12px}.service-explorer [role=tablist]{flex-direction:row;overflow-x:auto;gap:24px}.service-explorer [role=tab]{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:24px;line-height:32px;font-weight:500;font-variation-settings:"wght" 500;letter-spacing:normal;flex-shrink:0;padding:12px 0}.service-explorer [role=tab] span:last-child,.service-explorer__hint{display:none}.service-explorer__image{aspect-ratio:1.4}.service-explorer__caption{flex-direction:column;gap:4px;padding-bottom:20px}.service-explorer__content h2{font-family:var(--font-outfit-loaded),outfit,sans-serif;font-size:32px;line-height:40px;font-weight:700;font-variation-settings:"wght" 700;letter-spacing:normal}}@media(prefers-reduced-motion:reduce){.service-explorer__panel:not([hidden]){animation:none}.service-explorer__image img{transition:none}}@keyframes service-reveal{0%{opacity:0}to{opacity:1}}.service-explorer__motion{position:relative;overflow:hidden;display:block;width:100%;aspect-ratio:1.85;border:0;border-radius:16px;margin-bottom:28px;background:rgba(0,0,0,0)}@media(max-width:768px){.service-explorer__motion{aspect-ratio:1.4}}.service-explorer__motion-grid{position:absolute;inset:0;background:url(/visuals/service-floor-grid-v1.svg) 50%/auto 100% no-repeat;pointer-events:none}.service-explorer__motion-frame{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;transition:opacity .45s ease-out}.service-explorer__motion-frame.is-ready{opacity:1}@media(prefers-reduced-motion:reduce){.service-explorer__motion-frame{transition:none}}@media(min-width:769px){.service-explorer{padding-top:56px}.service-explorer__motion{height:clamp(440px,55vh,560px);aspect-ratio:auto;margin-bottom:12px}.service-explorer__content{padding-top:0}.service-explorer__content h2{min-height:0;margin-bottom:12px}.service-explorer__content>div:first-child{min-height:250px}.service-explorer__actions{margin-top:16px}}.service-explorer__content{border-top:0}.service-explorer__panel.is-leaving{animation:service-hide .18s ease both}@keyframes service-hide{0%{opacity:1}to{opacity:0}}@media(min-width:769px){.service-explorer [role=tab]{padding-block:26px}.service-explorer__hint{margin-top:40px}}.service-explorer{padding-inline:var(--page-gutter)}