@font-face{font-family:Big Shoulders Text Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/big-shoulders-text-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Text Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/big-shoulders-text-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/big-shoulders-display-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/big-shoulders-display-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#080808;--paper:#fff;--acid:#20fa08;--orange:#ff522b;--muted:#535353;--card:#f2f2f2;--display:"Big Shoulders Display Variable","Arial Narrow",sans-serif;--body:"Manrope Variable",Arial,sans-serif;--gap:20px;--radius:18px;--ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:var(--body);font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #6243d6;outline-offset:5px}::selection{background:var(--acid);color:var(--ink)}p{margin:0 0 1.2em}h1,h2,h3{margin:0;font-weight:600}img{max-width:100%}.wrap{width:86%;max-width:1560px;margin-inline:auto}.narrow{width:52%;max-width:1000px;margin-inline:auto}.header{height:112px;display:flex;align-items:center;justify-content:space-between;padding:0 2.4%;background:var(--paper);position:relative;z-index:20;gap:20px}.brand{display:inline-flex;flex-direction:column;line-height:1;flex-shrink:0}.wordmark{font-size:33px;font-weight:850;letter-spacing:-2px}.logo-dot{color:var(--ink);font-size:20px;display:inline-block;margin-left:3px}.logo-caption{font-size:8px;letter-spacing:4px;margin-top:8px;margin-left:6px}.desktop-nav{display:flex;gap:36px}.desktop-nav a{font-family:var(--display);font-size:22px;font-weight:700;position:relative;white-space:nowrap}.desktop-nav a:before{content:"";height:2px;position:absolute;bottom:0;left:-15px;width:0;background:var(--orange);transition:width .25s}.desktop-nav a:hover:before,.desktop-nav a[aria-current]:before{width:18px}.menu-toggle{border:0;background:transparent;min-width:48px;min-height:48px;font-size:34px;transition:transform .4s var(--ease)}.menu-toggle:hover{transform:rotate(90deg)}.skip{position:fixed;top:10px;left:10px;z-index:100;padding:12px;background:var(--acid);transform:translateY(-150%)}.skip:focus{transform:none}.hero{padding-top:25px}.hero-grid{width:92%;margin:auto;display:grid;grid-template-columns:40% 10% 32% 14%;grid-template-rows:auto auto;gap:26px 1.33%;align-items:stretch}.hero-word{font-family:var(--display);font-weight:700;line-height:.91;letter-spacing:-.025em;position:relative;white-space:nowrap;font-size:clamp(100px,16.5vw,300px)}.imagine{grid-column:1}.hero-arrow{grid-column:2;font-size:clamp(100px,12vw,220px);line-height:1.1;font-family:Arial;font-weight:400;align-self:center}.hero-art{grid-column:3;overflow:hidden}.act{grid-column:4}.hero-form{grid-column:1/3;overflow:hidden}.discover{grid-column:3/5;font-size:clamp(110px,17.2vw,310px)}.hero picture{min-width:0}.hero-art img,.hero-form img{height:100%;width:100%;object-fit:cover}.hero-art img{object-position:50% 50%}.hero-word .sticker{position:absolute;font-size:clamp(20px,2.4vw,44px);bottom:21%;left:29%}.discover .sticker{left:64%;bottom:21%}.sticker{display:inline-block;background:var(--acid);font-family:var(--display);font-weight:600;line-height:1.2;padding:5px 12px;transform:rotate(-14deg);white-space:nowrap;letter-spacing:0;color:var(--ink)}.sticker.orange{background:var(--orange)}.hero-bottom{display:flex;align-items:center;justify-content:space-between;padding:80px 0 96px;gap:50px}.hero-bottom p{font-family:var(--display);font-size:25px;font-weight:500;line-height:1.35;letter-spacing:.4px;max-width:480px;margin:0}.hero-bottom strong{font-weight:750}.orbit-link{width:170px;height:105px;position:relative;display:block;margin-right:20px}.orbit-arrow{display:grid;place-items:center;position:absolute;top:21px;left:12px;width:76px;height:76px;border-radius:50%;background:var(--ink);color:#fff;font-size:38px;z-index:2;transition:transform .5s var(--ease)}.orbit-echo{position:absolute;top:21px;left:88px;width:35px;height:76px;background:#aaa;border-radius:0 100% 100% 0;box-shadow:38px 0 #ddd}.orbit-copy{font-size:11px;letter-spacing:1px;position:absolute;top:0;left:5px;transform:rotate(-24deg)}.orbit-link:hover .orbit-arrow{transform:translate(18px)}.scene{height:190vh;min-height:1200px;background:linear-gradient(#20fa08 5%,#84ff6c 40%,#fff 96%);clip-path:polygon(0 0,50% 4%,100% 0,100% 100%,0 100%)}.scene-sticky{height:100vh;min-height:660px;position:sticky;top:0;display:grid;place-items:center;overflow:hidden}.scene-title{font-family:var(--display);font-weight:650;font-size:clamp(100px,15vw,280px);line-height:.95;color:#fff;letter-spacing:-.025em;margin:0;will-change:transform;transform:scale(var(--scene-scale,1));opacity:var(--scene-opacity,1)}.constellation{position:absolute;inset:12% 17%;pointer-events:none}.scene-item{position:absolute;display:block;font-family:var(--display);font-weight:750;font-size:clamp(25px,3vw,60px);color:#143e18;opacity:var(--items-opacity,0);transform:translate3d(0,var(--item-y,100px),0) rotate(var(--r,0deg));will-change:transform}.scene-item-0{top:4%;left:49%;--r:-6deg}.scene-item-1{top:20%;left:13%;--r:7deg}.scene-item-2{top:40%;left:65%;--r:-7deg}.scene-item-3{top:60%;left:7%;--r:-8deg}.scene-item-4{top:77%;left:56%;--r:4deg}.scene-item-5{top:90%;left:25%;--r:-4deg}.scene-item-6{top:9%;left:76%;--r:7deg}.scene-item-7{top:52%;left:37%;--r:2deg}.scene-note{position:absolute;bottom:5%;font-size:12px;letter-spacing:3px}.about{display:grid;grid-template-columns:1fr 1.2fr;gap:35px;padding:130px 0 65px;align-items:start}.section-title{font-family:var(--display);font-size:clamp(70px,7.8vw,150px);font-weight:650;letter-spacing:-.02em;line-height:1.02;position:relative}.section-title .question{display:block}.section-title .sticker{font-size:clamp(22px,2.2vw,40px);position:absolute;top:28%;right:12%}.about p{font-size:18px;line-height:1.7}.about .section-title{font-size:clamp(62px,6.6vw,126px)}.marquee{overflow:hidden;margin:20px 0 90px}.marquee-track{display:flex;width:max-content;font-family:var(--display);font-weight:650;font-size:clamp(70px,10vw,190px);line-height:1.25;animation:marquee 32s linear infinite}.marquee-small{display:flex;width:max-content;font-family:var(--display);font-size:23px;letter-spacing:2px;white-space:nowrap;margin-top:25px;animation:small-marquee 38s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.section-label{font-size:38px;width:100px;text-align:center;margin-bottom:20px}.section-label span{display:block;font-family:var(--body);font-size:9px;letter-spacing:1px}.services{padding:20px 0 40px}.service-title{max-width:750px;margin-bottom:145px;font-size:clamp(80px,9vw,170px)}.service-title .sticker{top:47%;right:15%}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:96%;margin:auto}.card{border-radius:var(--radius);background:var(--card);padding:38px;min-height:390px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .5s var(--ease),background .5s}.card:hover{transform:translateY(-6px);background:#ececec}.badges{display:flex;margin-bottom:75px}.badges span{display:grid;place-items:center;background:#080808;color:#fff;width:43px;height:43px;clip-path:polygon(50% 0%,61% 7%,75% 7%,80% 20%,93% 25%,93% 39%,100% 50%,93% 61%,93% 75%,80% 80%,75% 93%,61% 93%,50% 100%,39% 93%,25% 93%,20% 80%,7% 75%,7% 61%,0% 50%,7% 39%,7% 25%,20% 20%,25% 7%,39% 7%)}.badges .check{background:var(--card-accent);color:var(--ink);margin-left:-8px;transition:transform .5s}.card:hover .check{transform:rotate(30deg)}.card h3{font-size:20px;line-height:1.5;font-weight:550;margin-bottom:50px}.card p{font-size:13px;line-height:1.75;color:var(--muted);margin:auto 0 0}.process{padding:100px 0 0}.section-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;width:64%;align-items:center;margin-bottom:120px}.section-intro .section-title{font-size:clamp(68px,6.5vw,125px)}.section-intro .sticker{right:-8%;top:65%}.section-intro p{font-size:18px}.process-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.process-cards .card{padding:35px;min-height:430px}.process-cards .badges{margin-bottom:70px}.process-cards h3{margin-bottom:28px}.contact-cta{display:grid;grid-template-columns:1.7fr .7fr;gap:12%;align-items:center;padding-block:125px 65px}.contact-cta .section-title{font-size:clamp(75px,9.4vw,175px)}.contact-cta p{font-size:17px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;background:var(--ink);color:var(--paper);border:0;font-family:var(--display);font-size:28px;line-height:1.4;transition:background .3s,color .3s}.button:hover{background:var(--acid);color:var(--ink)}.footer{padding-top:30px}.footer-main{display:flex;justify-content:space-between;align-items:flex-end;height:230px;overflow:hidden}.footer-contact{display:flex;gap:25px;align-items:center;margin-bottom:45px}.footer-contact>span:first-child{font-size:40px;border:1px solid;border-radius:50%;width:65px;height:65px;display:grid;place-items:center}.footer-contact strong{font-size:23px;font-weight:550}.footer-word{font-size:300px;font-weight:850;line-height:.8;letter-spacing:-22px;margin-right:50px}.footer-bottom{border-top:1px solid #555;display:flex;justify-content:space-between;gap:20px;align-items:center;padding-block:26px;font-size:13px}.motion-toggle{border:0;background:transparent;text-decoration:underline;padding:12px;min-height:44px}.back-top{position:fixed;z-index:19;bottom:24px;right:24px;width:44px;height:44px;border:1px solid #333;display:grid;place-items:center;border-radius:50%;background:#fffd;font-size:24px}.menu-dialog{border:0;padding:60px 8%;width:100vw;max-width:none;height:100dvh;max-height:none;background:var(--acid);color:var(--ink)}.menu-dialog::backdrop{background:#080808aa}.menu-dialog[open]{display:flex;flex-direction:column}.close-menu{position:absolute;right:4%;top:25px;border:0;background:none;font-size:55px;width:60px;height:60px}.menu-dialog nav{margin:50px 0;display:flex;flex-direction:column}.menu-dialog nav a{font-family:var(--display);font-size:clamp(32px,5vw,80px);border-bottom:1px solid #08080840;display:flex;align-items:center;gap:20px}.menu-dialog nav small{font:12px var(--body)}.menu-dialog nav a span{margin-left:auto}.menu-dialog nav a:hover{padding-left:15px}.page-heading{padding:50px 0 70px}.page-heading+.about{padding-top:40px}.eyebrow{font-size:12px;letter-spacing:3px;margin:30px 0}.page-heading .section-title{font-size:clamp(75px,12vw,190px)}.page-heading .sticker{right:25%;top:60%}.references,.contact-page{padding-block:30px 90px}.references .section-title{font-size:clamp(75px,10vw,170px)}.references .question{display:inline}.references .sticker{right:8%;top:65%}.reference-intro{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-block:80px}.reference-intro p:first-child{font-family:var(--display);font-size:50px;line-height:1.2}.reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.reference-grid figure{margin:0}.reference-grid img{width:100%;height:300px;object-fit:cover}.reference-grid figcaption{font-size:15px;display:flex;justify-content:space-between;padding-block:20px}.reference-grid figcaption span{font-size:12px;color:var(--muted)}.contact-page .section-title{font-size:clamp(85px,12vw,190px);max-width:700px}.contact-page .sticker{right:0;top:60%}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:15%;margin-top:90px}.contact-layout h2{font-family:var(--display);font-size:55px;line-height:1.15;margin-bottom:30px}.notice{font-size:13px;color:var(--muted);padding-left:20px;border-left:3px solid var(--acid)}form{display:flex;flex-direction:column;gap:24px}label{display:flex;flex-direction:column;gap:8px;font-size:14px}input,textarea,select{border:0;border-bottom:1px solid #777;padding:12px 5px;background:#f5f5f5;border-radius:0;color:var(--ink);min-height:48px;width:100%}textarea{resize:vertical}form .button{align-self:start}.legal{padding-block:70px 130px}.legal h1{font-family:var(--display);font-size:70px;line-height:1.15;margin-bottom:40px}.legal a{text-decoration:underline}.motion-paused *{animation-play-state:paused!important}.motion-paused .scene-title{transform:none;opacity:1}.motion-paused .scene-item{opacity:1;transform:rotate(var(--r))}.motion-paused .scene-title{opacity:.5}.motion-paused [data-reveal]{opacity:1!important;transform:none!important}@keyframes marquee{to{transform:translate(-50%)}}@keyframes small-marquee{to{transform:translate(-50%)}}@media(min-width:1600px){.header{height:130px}.hero-bottom{padding-block:90px 115px}.hero-bottom p{max-width:500px}.card,.process-cards .card{min-height:440px}}@media(max-width:1199px){.desktop-nav{gap:20px}.desktop-nav a{font-size:18px}.header{height:100px}.wordmark{font-size:29px}.wrap{width:90%}.narrow{width:72%}.hero-grid{width:96%;gap:20px 1.33%}.hero-bottom{padding-block:65px 90px}.hero-word{font-size:17vw}.discover{font-size:18vw}.card{padding:28px;min-height:360px}.cards,.process-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.process-cards .card{min-height:350px}.section-intro{width:80%}.contact-cta{gap:7%;grid-template-columns:1.4fr 1fr}.footer-word{font-size:240px}.service-title{margin-bottom:90px}}@media(max-width:767px){html{scroll-padding-top:20px}.header{height:88px;padding:0 6%}.desktop-nav{display:none}.wordmark{font-size:29px}.logo-caption{font-size:7px;letter-spacing:3px}.wrap{width:88%}.hero{padding-top:24px}.hero-grid{width:100%;grid-template-columns:56% 11% 29%;gap:18px 2%;grid-template-rows:auto 125px auto}.imagine{grid-column:1}.hero-word{font-size:29vw}.hero-arrow{grid-column:2;font-size:23vw}.act{grid-column:3;grid-row:1}.hero-art{grid-column:2/4;grid-row:2}.hero-form{grid-column:1;grid-row:2}.discover{grid-column:1/4;grid-row:3;font-size:35.5vw;letter-spacing:-.03em}.hero-word .sticker{font-size:22px;left:27%;bottom:15%}.discover .sticker{left:65%;bottom:25%;font-size:25px}.hero-bottom{padding:40px 0 64px;gap:20px;align-items:flex-end}.hero-bottom p{font-size:21px;max-width:70%}.orbit-link{flex-shrink:0;width:65px;height:90px;margin:0}.orbit-arrow{width:56px;height:56px;font-size:30px;left:0;top:30px}.orbit-copy{font-size:8px;width:96px;left:-20px;top:12px}.orbit-echo{display:none}.scene{height:150vh;min-height:900px}.scene-sticky{min-height:560px;height:100svh}.scene-title{font-size:21vw}.constellation{inset:20% 6%}.scene-item{font-size:30px}.scene-item-6{left:59%}.scene-item-4{left:49%}.scene-note{font-size:10px}.narrow{width:88%}.about{grid-template-columns:1fr;gap:30px;padding:70px 0 35px}.about .section-title{font-size:90px;max-width:300px}.about .question{display:inline}.about .sticker{top:70%;right:0}.about p{font-size:16px}.marquee{margin:20px 0 65px}.marquee-track{font-size:75px}.marquee-small{font-size:18px;margin-top:15px}.service-title{font-size:20vw;margin-bottom:60px}.service-title .sticker{right:2%;font-size:23px;top:45%}.cards{grid-template-columns:1fr;width:100%;gap:16px}.card{padding:28px;min-height:310px}.badges{margin-bottom:45px}.card h3{margin-bottom:30px;font-size:20px}.card p{font-size:14px}.process{padding-top:65px}.section-intro{display:block;width:100%;margin-bottom:45px}.section-intro .section-title{font-size:22vw;max-width:350px;margin-bottom:35px}.section-intro .sticker{right:0;top:58%;font-size:23px}.section-intro p{font-size:16px}.process-cards .card{padding:28px;min-height:320px}.process-cards .badges{margin-bottom:40px}.contact-cta{display:block;padding-block:70px 35px}.contact-cta .section-title{font-size:20vw;margin-bottom:35px}.contact-cta p{max-width:330px;font-size:16px}.button{font-size:25px}.footer-main{height:260px;display:block;position:relative}.footer-contact{margin-bottom:35px;position:relative;z-index:1}.footer-contact strong{font-size:19px}.footer-word{font-size:200px;line-height:.8;text-align:right;margin:0;letter-spacing:-14px}.footer-bottom{font-size:11px;flex-wrap:wrap;gap:10px;padding-block:20px 65px}.back-top{bottom:15px;right:15px}.page-heading{padding-top:30px;padding-bottom:50px}.page-heading .section-title{font-size:21vw}.page-heading .sticker{font-size:23px;right:5%;top:80%}.reference-intro{display:block;margin-block:50px 35px}.references .section-title{font-size:21vw}.references .question{display:block}.reference-grid{grid-template-columns:1fr}.reference-grid img{height:240px}.contact-page .section-title{font-size:23vw}.contact-layout{grid-template-columns:1fr;gap:30px;margin-top:60px}.contact-layout h2{font-size:44px}.legal h1{font-size:55px}.menu-dialog{padding:70px 6% 30px}.menu-dialog nav a{font-size:35px;padding-block:12px}.menu-dialog nav{margin-block:40px}.section-label{margin-bottom:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.scene{height:auto;min-height:650px}.scene-sticky{height:650px;position:relative}.scene-title{opacity:.5;transform:none}.scene-item{opacity:1;transform:rotate(var(--r))}}@media(min-width:768px){.hero-grid{grid-template-rows:repeat(2,minmax(0,min(14vw,260px)))}.hero picture{height:100%;min-height:0}.hero img{min-height:0}.hero-arrow{font-size:11vw;line-height:.9}}.client-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 24px}.client-card{min-width:0}.client-art{height:260px;background:var(--client-bg);display:grid;place-items:center;font-size:55px;line-height:1;letter-spacing:-3px;font-weight:850;overflow:hidden}.client-art-1{font-family:Georgia,serif;font-style:italic;font-weight:500}.client-art-2{letter-spacing:12px;font-weight:300}.client-art-3{font-family:var(--display);font-size:80px}.client-art-4{letter-spacing:5px;font-size:40px}.client-art-5{font-family:Georgia,serif;font-size:75px}.client-card h2{font-size:18px;margin-top:15px}.client-card p{font-size:10px;letter-spacing:1px;display:flex;justify-content:space-between}.client-card p span{letter-spacing:0;color:var(--muted)}.contact-details{display:flex;flex-direction:column;gap:12px;margin:30px 0 40px;font-size:20px}.contact-details a:hover{text-decoration:underline}.form-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.download-button{border:0;background:none;text-decoration:underline;padding:12px 0;min-height:44px}.scene-item-1,.scene-item-5{font-family:Georgia,serif;font-style:italic}.scene-item-2{letter-spacing:6px;font-weight:400}.scene-item-0,.scene-item-4{font-family:var(--body);font-size:2.6vw;font-weight:800}@media(max-width:1199px){.client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-art{height:240px}}@media(max-width:767px){.client-grid{grid-template-columns:1fr}.client-art{height:260px}.scene-item-0,.scene-item-4{font-size:27px}.footer-contact{margin-bottom:25px;font-size:14px}.footer-main{height:290px}}.footer-contact a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:767px){.footer-main{height:350px}}html{scroll-behavior:auto}#smooth-content{overflow:visible;width:100%}.page-loader{position:fixed;inset:0;background:#fff;z-index:1000;display:grid;place-items:center;transition:opacity .4s ease;pointer-events:none}.page-loader.is-done{opacity:0}.network-loader{width:60px;height:60px;position:relative}.network-loader i{position:absolute;left:25px;top:25px;width:10px;height:10px;background:#080808;border-radius:50%;--angle:calc(var(--i)*45deg);transform:rotate(var(--angle)) translate(40px);animation:network-orbit 3.2s ease-in-out infinite;animation-delay:calc((var(--i) + 1)*.2s);animation-fill-mode:backwards}.network-loader .network-center{width:40px;height:40px;left:10px;top:10px;animation:network-pulse 3.2s ease-in-out infinite;transform:scale(.7)}@keyframes network-pulse{0%,to{transform:scale(.7)}50%{transform:scale(1)}}@keyframes network-orbit{0%,60%,to{transform:rotate(var(--angle)) translate(40px) scale(1)}10%,50%{transform:rotate(var(--angle)) translate(0) scale(1.5)}}.hero-row{display:contents}.hero-text{display:inline-block;transform-origin:center}.hero picture{display:block}.scene{height:auto;min-height:0;clip-path:none;position:relative;padding-top:100px;overflow:clip;background:linear-gradient(#20fa08,#9aff83 60%,#fff)}.scene:before{content:"";position:absolute;inset:-1px 0 auto;height:100px;background:#fff;clip-path:polygon(0 0,100% 0,50% 100%);z-index:1}.scene-sticky{position:relative;top:auto;height:100vh;min-height:560px;overflow:visible}.scene-title{transform:none;opacity:1;will-change:filter;filter:blur(0px)}.constellation{inset:12% 17%;will-change:transform}.scene-item{opacity:1;transform:none;white-space:nowrap}.scene-note{bottom:3%;font-size:10px;color:#143e18}.cards .card{position:relative;justify-content:flex-end;align-items:stretch;display:flex;height:400px;min-height:400px;transition:background .3s}.card:hover{transform:none}.card .badges{position:absolute;top:38px;left:38px;margin:0;width:80px;height:43px}.badges>span:first-child{position:absolute;z-index:2}.badges .check{position:absolute;left:-5px;margin:0;z-index:1}.card-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:60%;width:100%}.card-content h3{font-size:16px;margin:16px 0 0;transform-origin:center center;line-height:1.5}.card-content p{margin:0;font-size:12px;line-height:1.7}.process-cards .card{height:440px;min-height:440px}.heading-copy{display:block}.marquee-track{animation-duration:20s}.marquee-small{animation-duration:20s;animation-direction:reverse}.motion-paused .scene-title{opacity:.5;filter:none}.motion-paused .scene-item{transform:none}.motion-paused .scene-sticky{overflow:hidden}@media(min-width:1025px){.hero-grid{display:block}.hero-row{display:flex;width:100%;height:min(14vw,260px);align-items:stretch;gap:0}.hero-row-first{margin-bottom:26px}.hero-row .hero-word{flex-shrink:0}.hero-row .imagine{width:40%}.hero-row .hero-arrow{width:10%;flex-shrink:0}.hero-row .act{width:14%}.hero-row .hero-art{width:32%;margin-inline:1.33%}.hero-row .hero-form{width:50%;margin-right:2.66%}.hero-row .discover{width:47.34%}}@media(max-width:1199px){.card .badges{top:28px;left:28px}.cards .card{height:380px;min-height:380px}.card-content h3{font-size:18px}}@media(max-width:767px){.scene{padding-top:60px}.scene:before{height:60px}.scene-sticky{height:100svh;min-height:550px}.constellation{inset:17% 7%}.cards .card{height:360px;min-height:360px}.card-content{height:80%}.card-content h3{font-size:20px}.card-content p{font-size:14px}.card .badges{top:28px;left:28px}.process-cards .card{height:400px;min-height:400px}}@media(prefers-reduced-motion:reduce){.scene-title{opacity:.5;filter:none}.scene-sticky{height:650px;overflow:hidden}.scene-item{transform:none}.page-loader{display:none}}.sticky-header{position:fixed;top:0;left:0;width:100%;z-index:30;box-shadow:0 1px #0808080a;will-change:transform}.motion-paused .sticky-header{display:none}.badges .check{transform:translate(90%)}.constellation{inset:35% 17% -5%}@media(max-width:767px){.constellation{inset:34% 7% -6%}}.scene-item{width:var(--w,120px);height:auto;max-width:none;object-fit:contain;backface-visibility:hidden}@media(max-width:767px){.scene-item{width:calc(var(--w,120px)*.66)}}@media(max-width:767px){.hero-grid{width:92%;margin-inline:auto;grid-template-columns:auto auto auto;justify-content:center;gap:2vw 1.5vw;grid-template-rows:auto clamp(84px,26vw,150px) auto;align-items:center}.imagine{grid-column:1;grid-row:1}.hero-arrow{grid-column:2;grid-row:1;font-size:15vw}.act{grid-column:3;grid-row:1}.hero-art{grid-column:1;grid-row:2}.hero-form{grid-column:2/4;grid-row:2}.discover{grid-column:1/4;grid-row:3;justify-self:center}.hero-word{font-size:19vw}.discover{font-size:19vw;letter-spacing:0}.hero-art,.hero-form{height:100%;width:100%}.hero-word .sticker{font-size:16px;left:20%;bottom:18%}.discover .sticker{left:55%;bottom:25%;font-size:18px}}.hero-row{contain:layout}.hero-text,.hero-arrow,.hero .sticker{will-change:transform,opacity;backface-visibility:hidden}.hero-word{will-change:transform}.service-title{width:fit-content;max-width:none;font-size:clamp(80px,10vw,170px);line-height:1}.service-title .sticker{inset:45% auto auto 55%;font-size:clamp(22px,2.3vw,40px);transform:rotate(-13deg);z-index:2}@media(max-width:767px){.service-title{font-size:20vw}.service-title .sticker{left:auto;right:2%;top:42%;font-size:20px}}.round-text{position:relative;width:86px;height:86px;margin-bottom:14px;text-align:initial}.round-text svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.round-text text{font-family:var(--body);font-size:9px;font-weight:600;letter-spacing:0;fill:var(--ink)}.round-icon{position:absolute;inset:0;display:grid;place-items:center;font-size:26px;line-height:1}.service-title{line-height:.86}.service-title .sticker{top:40%;left:52%;font-size:clamp(16px,1.65vw,30px);padding:3px 10px}@media(max-width:767px){.service-title{line-height:.9}.service-title .sticker{left:auto;right:4%;top:40%;font-size:16px}}.wordmark{display:block;height:34px;width:auto;max-width:none;letter-spacing:0}.menu-logo{display:block;width:40px;height:40px}.footer-word{display:block;height:200px;width:auto;margin-right:50px;margin-bottom:15px;letter-spacing:0}@media(max-width:1199px){.wordmark{height:30px}.footer-word{height:180px}}@media(max-width:767px){.wordmark{height:26px}.menu-logo{width:34px;height:34px}.footer-word{position:absolute;right:0;bottom:15px;height:150px;margin:0}}.logo-caption{font-family:var(--display);font-weight:700;font-size:10px;letter-spacing:4.2px;margin-top:7px;margin-left:2px}@media(max-width:767px){.logo-caption{font-size:8px;letter-spacing:3px}}.hero-arrow{font-family:var(--display);font-weight:500;line-height:1}.inline-lockup{display:inline-block;height:.86em;width:auto;vertical-align:-.08em;margin-right:.08em}.orbit-copy{position:absolute;top:-3px;left:-12px;width:124px;height:124px;transform:none;overflow:visible;pointer-events:none;z-index:3}.orbit-copy text{font-family:var(--body);font-size:10.5px;font-weight:600;letter-spacing:1.4px;fill:var(--ink)}@media(max-width:767px){.orbit-copy{top:12px;left:-18px;width:92px;height:92px;font-size:inherit}.orbit-copy text{font-size:11.5px}}.hero .hero-bottom .inline-lockup{display:inline-block;height:.86em;width:auto;min-height:0;max-width:none;vertical-align:-.08em;margin:0 .08em 0 0}.hero .hero-arrow{font-size:clamp(100px,16.5vw,300px);line-height:.91;font-weight:600}@media(max-width:1199px){.hero .hero-arrow{font-size:17vw}}@media(max-width:767px){.hero .hero-arrow{font-size:19vw}}.marquee-track>span{display:inline-flex;align-items:center;white-space:nowrap}.marquee-logo{display:inline-block;height:.62em;width:auto;margin:0 .32em}.marquee-accent{font-style:normal;color:var(--acid)}.orbit-copy{top:-1px;left:-10px;width:120px;height:120px}.orbit-copy text{font-size:11.5px;font-weight:500;letter-spacing:0}.orbit-arrow{transition:background-color .35s var(--ease),color .35s var(--ease)}.orbit-arrow svg{display:block;width:30px;height:30px}.orbit-link:hover .orbit-arrow,.orbit-link:focus-visible .orbit-arrow{transform:none;background:var(--acid);color:var(--ink)}.orbit-echo{width:38px;border-radius:0 38px 38px 0;box-shadow:41px 0 #ddd}@media(max-width:767px){.orbit-copy{top:14px;left:-16px;width:88px;height:88px}.orbit-copy text{font-size:13px}.orbit-arrow svg{width:24px;height:24px}}.round-text .round-icon{position:absolute;top:50%;left:50%;width:30px;height:30px;transform:translate(-50%,-50%);fill:var(--ink);animation:none}.card-foot{display:flex;flex-direction:column;gap:10px}.card-content .card-tags{font-size:12px;font-weight:600;line-height:1.6;color:var(--ink)}@media(max-width:767px){.card-content .card-tags{font-size:13px}}.orbit-copy text{fill:var(--acid);font-weight:800;font-size:12.5px}@media(max-width:767px){.orbit-copy text{font-size:14px}}.round-text .round-icon{width:46px;height:46px}.orbit-copy text{fill:var(--ink)}#process-title{width:fit-content}#process-title .sticker{inset:62% auto auto 47%;z-index:2}.footer-contact{gap:40px}.round-text.round-contact{width:130px;height:130px;margin:0;flex-shrink:0}.round-contact text{font-size:10px;font-weight:500;letter-spacing:0}.round-text.round-contact .round-icon{width:52px;height:52px}.contact-lines{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.footer-contact .contact-lines a{min-height:0;display:block}.contact-phone{font-size:clamp(28px,3.1vw,48px);font-weight:500;letter-spacing:-.01em}.contact-mail{font-size:clamp(18px,1.9vw,30px);font-weight:500;margin-top:14px}@media(max-width:767px){.footer-contact{gap:18px;align-items:flex-start}.round-text.round-contact{width:84px;height:84px}.round-text.round-contact .round-icon{width:34px;height:34px}.contact-phone{font-size:22px}.contact-mail{font-size:16px;margin-top:8px}.footer-contact .contact-lines a{min-height:30px}}.footer-contact{gap:26px;align-items:center}.round-text.round-contact{width:86px;height:86px}.round-text.round-contact .round-icon{width:32px;height:32px}.round-contact text{font-size:9.5px}.contact-phone{font-size:28px;line-height:1.15;font-weight:400}.contact-mail{font-size:17px;margin-top:6px;font-weight:400}@media(max-width:767px){.footer-contact{gap:16px}.round-text.round-contact{width:70px;height:70px}.round-text.round-contact .round-icon{width:26px;height:26px}.contact-phone{font-size:20px}.contact-mail{font-size:15px}}.about-ticker{margin:20px 0 70px;font-size:22px;letter-spacing:1.7px}.about-page{padding-bottom:80px}.about-page .round-text{margin-bottom:0}.about-title{font-size:clamp(72px,10vw,140px);line-height:1;width:fit-content;font-weight:600}.about-title .sticker{inset:38% auto auto 63%;font-size:clamp(18px,2.3vw,32px);z-index:2}.about-lead{max-width:704px;margin:20px auto 50px;text-align:center;font-size:17px;font-weight:500;line-height:1.58}.stats{display:flex;justify-content:center;gap:6px;margin-bottom:120px}.stat{display:flex;flex-direction:column;align-items:center;border-radius:14px;padding:0 8px;line-height:1}.stat:first-child{border-right:1px solid var(--ink)}.stat:last-child{border-left:1px solid var(--ink)}.stat-title{font-size:20px;font-weight:500;line-height:1;text-align:center;margin-bottom:10px}.stat-num{display:flex;align-items:center;font-family:var(--display);font-weight:600;font-size:120px;line-height:1;font-variant-numeric:tabular-nums}.stat-suffix{font-size:110px}.faq-item{position:relative;overflow:hidden;border-bottom:1px solid #8a8a8a}.faq-item:first-child{border-top:1px solid #8a8a8a}.faq-item:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:2px;background:var(--ink);transition:bottom .3s ease-in-out}.faq-item:hover:after,.faq-item.is-open:after{bottom:0}.faq-heading{margin:0;font:inherit}.faq-toggle{appearance:none;border:0;background:none;color:inherit;width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:35px 0;cursor:pointer;text-align:left;font-family:var(--body);font-size:25px;font-weight:500;text-transform:uppercase;line-height:1}.faq-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.faq-title{display:flex;align-items:center}.faq-plus{display:inline-block;width:0;overflow:hidden;font-weight:400;font-size:30px;line-height:1;transition:width .3s ease-in-out}.faq-item:hover .faq-plus,.faq-item.is-open .faq-plus{width:30px}.faq-arrow{font-size:20px}.faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease-in-out}.faq-item.is-open .faq-panel{grid-template-rows:1fr}.faq-panel>div{overflow:hidden}.faq-panel p{max-width:870px;margin:0;padding:0 0 35px;font-size:17px;line-height:1.75}@media(max-width:767px){.about-ticker{margin:10px 0 45px;font-size:18px}.about-title{font-size:19vw}.about-title .sticker{font-size:16px}.about-lead{font-size:15px;text-align:left}.stats{margin-bottom:70px}.stat-title{font-size:16px}.stat-num{font-size:84px}.stat-suffix{font-size:76px}.faq-toggle{font-size:18px;padding:24px 0}.faq-panel p{font-size:15px;padding-bottom:24px}}.services-page{padding-top:0}.services-page .round-text{margin-bottom:0}.services-page .service-title{margin-top:0}.references-page .round-text{margin-bottom:0}.references-title{font-size:clamp(64px,10vw,140px);line-height:1;width:fit-content;font-weight:600}.references-title .sticker{inset:36% auto auto 41%;font-size:clamp(18px,2.3vw,32px);z-index:2}.cards:not(.process-cards) .card:last-child:nth-child(3n+1){grid-column:2}@media(max-width:1199px){.cards:not(.process-cards) .card:last-child:nth-child(3n+1){grid-column:auto}.cards:not(.process-cards) .card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}}@media(max-width:767px){.cards:not(.process-cards) .card:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:auto}}.contact-hero{display:grid;grid-template-columns:1fr 1fr;align-items:start;margin-bottom:150px}.contact-visual{position:relative;height:min(726px,52vw);background:radial-gradient(circle at 32% 28%,#8dff7e,#20fa08 42%,#12c400);overflow:visible}.contact-visual:before{content:"";position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 70% 80%,rgba(255,255,255,.35),transparent 45%)}.contact-mark{position:absolute;left:50%;top:50%;width:44%;height:auto;transform:translate(-50%,-50%) rotate(-8deg);filter:drop-shadow(0 30px 40px rgba(0,60,0,.25))}.bubble{position:absolute;display:grid;place-items:center;width:86px;height:86px;border-radius:24px;background:#fff;box-shadow:0 18px 40px #00460038;animation:bubble-float 6s ease-in-out infinite}.bubble svg{width:40px;height:40px;fill:var(--ink)}.bubble-1{left:14%;top:16%;animation-delay:-1s}.bubble-2{right:16%;top:12%;border-radius:50%;animation-delay:-3s}.bubble-3{left:10%;bottom:16%;animation-delay:-2s}.bubble-4{right:12%;bottom:20%;width:74px;height:74px;animation-delay:-4.5s}@keyframes bubble-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-14px) rotate(3deg)}}.motion-paused .bubble{animation:none}.contact-visual .sticker{position:absolute;inset:22% -60px auto auto;font-size:clamp(20px,2.3vw,32px);z-index:3}.contact-info{padding:98px 6% 0 98px}.contact-title{font-size:clamp(56px,6.4vw,90px);line-height:1.1;font-weight:500;max-width:520px;margin:0 0 18px}.contact-intro{font-size:17px;line-height:1.75;max-width:470px;margin:0 0 30px}.contact-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:620px}.contact-columns h2{font-family:var(--body);font-size:22px;font-weight:500;margin:0 0 18px}.contact-columns p{font-size:17px;line-height:1.75;margin:0}.contact-social{display:flex;gap:12px;margin-top:45px}.contact-social a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(0,0,0,.47);transition:background .3s,border-color .3s}.contact-social a:hover,.contact-social a:focus-visible{background:var(--acid);border-color:var(--acid)}.contact-social svg{width:18px;height:18px;fill:var(--ink)}.contact-form-section{margin-bottom:150px}.form-title{font-size:clamp(56px,6.4vw,90px);line-height:1.1;font-weight:500;width:fit-content;margin:0 auto 60px}.contact-form{max-width:935px;margin:0 auto;display:flex;flex-direction:column;gap:25px}.contact-form label{display:flex;flex-direction:column;gap:14px;font-size:17px;font-weight:500}.contact-form input,.contact-form textarea{border:0;border-bottom:1px solid var(--ink);border-radius:0;background:#fff;padding:0 0 13px;font:inherit;font-size:16px;font-weight:400;color:var(--ink);outline:none;resize:vertical}.contact-form textarea{height:150px}.contact-form input:focus-visible,.contact-form textarea:focus-visible{border-bottom-width:2px;padding-bottom:12px}.form-submit{align-self:center;margin-top:15px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-family:var(--display);font-size:30px;font-weight:600;text-transform:uppercase;padding:15px 25px;cursor:pointer;transition:background .3s,color .3s}.form-submit:hover,.form-submit:focus-visible{background:var(--acid);color:var(--ink);border-color:var(--acid)}.form-status{text-align:center;font-size:15px;min-height:1.5em;margin:0}@media(max-width:1023px){.contact-hero{grid-template-columns:1fr;margin-bottom:90px}.contact-visual{height:min(560px,80vw)}.contact-visual .sticker{right:6%;top:auto;bottom:-18px}.contact-info{padding:60px 6% 0}}@media(max-width:767px){.bubble{width:58px;height:58px;border-radius:16px}.bubble svg{width:26px;height:26px}.bubble-4{width:50px;height:50px}.contact-columns{grid-template-columns:1fr;gap:20px}.contact-form-section{margin-bottom:90px}.form-title{margin-bottom:35px}.form-submit{font-size:24px}}.form-submit{line-height:1.25;min-width:168px}.about-lead{margin-bottom:120px}.about-lead .inline-lockup{display:inline-block;height:.9em;width:auto;vertical-align:-.1em;margin:0 .04em 0 0}@media(max-width:767px){.about-lead{margin-bottom:70px}}.bubble-1 svg,.bubble-2 svg{fill:#14c900}.bubble-3 svg{fill:#1a73e8}.bubble-4 svg{fill:url(#insta-grad)}.contact-visual{background:radial-gradient(circle at 32% 28%,#1c1c1c,#080808 60%,#000)}.contact-visual:before{background:radial-gradient(circle at 70% 80%,rgba(255,255,255,.06),transparent 45%)}.contact-mark{filter:invert(1) drop-shadow(0 30px 40px rgba(0,0,0,.5))}.bubble,.bubble-4{width:auto;height:auto;background:none;box-shadow:none;border-radius:0}.bubble svg{width:64px;height:64px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.bubble-4 svg{width:58px;height:58px}@media(max-width:767px){.bubble svg{width:40px;height:40px}.bubble-4 svg{width:36px;height:36px}}.contact-columns{grid-template-columns:1fr}.contact-brand{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,3.4vw,48px)}.contact-brand .contact-mark{position:static;width:40%;transform:rotate(-8deg)}.contact-lockup{width:46%;height:auto;filter:drop-shadow(0 12px 24px rgba(0,0,0,.5))}.footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.footer-copy{justify-self:start;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.footer-wordmark{display:inline-block;height:1.15em;width:auto;vertical-align:middle}.footer-instagram{justify-self:center}.footer-privacy{justify-self:end}@media(max-width:767px){.footer-bottom{grid-template-columns:1fr;justify-items:center;text-align:center;gap:12px}.footer-copy,.footer-instagram,.footer-privacy{justify-self:center}.footer-copy{justify-content:center}}.round-text.round-contact .round-icon{width:40px;height:40px}@media(max-width:767px){.round-text.round-contact .round-icon{width:32px;height:32px}}.button-icon{width:.95em;height:.95em;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.12em;margin-left:.35em;transition:transform .35s var(--ease)}.button:hover .button-icon,.button:focus-visible .button-icon{transform:translate(4px)}.hero .hero-form{background:#20fa08}.hero .hero-form img{object-fit:contain}@media(min-width:1025px){.hero-row-first .hero-art{font-size:clamp(100px,16.5vw,300px)}.hero-row-second .hero-form{font-size:clamp(110px,17.2vw,310px)}.hero-row .hero-art,.hero-row .hero-form{align-self:flex-start;height:.8em;margin-top:.04em}}@media(min-width:1025px)and (max-width:1199px){.hero-row-first .hero-art{font-size:17vw}.hero-row-second .hero-form{font-size:18vw}}.hero-word,.hero .hero-arrow{font-family:Big Shoulders Text Variable,Big Shoulders Display Variable,Arial Narrow,sans-serif;font-weight:500;letter-spacing:0}@media(min-width:1025px){.hero-row .hero-word,.hero-row .hero-arrow{width:auto;flex:none}.hero-row .hero-arrow{padding-inline:.06em;text-align:center}.hero-row .hero-art,.hero-row .hero-form{flex:1 1 0;width:auto;min-width:0}}.header{height:100px;padding:0 40px}.sticky-header{box-shadow:none}.desktop-nav a:before{background:var(--acid)}.header .brand{align-items:center}.logo-caption{font-family:var(--body);font-weight:600;font-size:8.5px;letter-spacing:3px;margin:6px 0 0;text-align:center;line-height:1}@media(max-width:767px){.header{height:80px;padding:0 6%}.logo-caption{font-size:7px;letter-spacing:2.4px;margin-top:5px}}.logo-caption{padding-left:3px}@media(max-width:767px){.logo-caption{padding-left:2.4px}}.menu-dialog{position:fixed;inset:0 0 0 auto;margin:0;padding:0;border:0;width:min(728px,100vw);max-width:none;height:100dvh;max-height:none;background:transparent;color:#fff;overflow:visible}.menu-dialog[open]{display:flex;flex-direction:row;animation:oc-in .4s cubic-bezier(.77,0,.175,1) both}.menu-dialog.is-closing{animation:oc-out .4s cubic-bezier(.77,0,.175,1) both}.menu-dialog::backdrop{background:#00000080;animation:oc-fade .4s cubic-bezier(.77,0,.175,1) both}.menu-dialog.is-closing::backdrop{animation:oc-fade .4s cubic-bezier(.77,0,.175,1) reverse both}@keyframes oc-in{0%{transform:translate(100%)}to{transform:none}}@keyframes oc-out{0%{transform:none}to{transform:translate(100%)}}@keyframes oc-fade{0%{opacity:0}to{opacity:1}}.oc-main{flex:1;min-width:0;background:#000;position:relative;display:flex;flex-direction:column;justify-content:center;padding:50px 60px 50px 87px}.oc-brand{position:absolute;top:50px;left:50px;display:flex;flex-direction:column;align-items:center}.oc-brand img{height:38px;width:auto}.oc-caption,.oc-badge span{font-family:var(--body);font-weight:600;font-size:8.5px;letter-spacing:3px;padding-left:3px;margin-top:6px;line-height:1}.oc-links{display:flex;flex-direction:column;gap:8px;max-width:440px}.oc-links a,.oc-pages a{font-family:var(--display);font-weight:500;font-size:70px;line-height:1;text-transform:uppercase;color:#fff;transition:color .3s,transform .3s var(--ease)}.oc-links a:hover,.oc-links a:focus-visible,.oc-pages a:hover,.oc-pages a:focus-visible,.oc-pages a[aria-current]{color:var(--acid)}.oc-links a:hover,.oc-pages a:hover{transform:translate(8px)}.oc-pages{display:none}.menu-dialog[open] .oc-links a,.menu-dialog[open] .oc-pages a{animation:oc-link .6s cubic-bezier(.22,1,.36,1) both}.menu-dialog[open] .oc-links a:nth-child(1){animation-delay:.25s}.menu-dialog[open] .oc-links a:nth-child(2){animation-delay:.32s}.menu-dialog[open] .oc-links a:nth-child(3){animation-delay:.39s}@keyframes oc-link{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.oc-side{width:218px;flex-shrink:0;background:#fff;position:relative}.close-menu{position:absolute;top:50px;right:50px;left:auto;width:32px;height:32px;padding:8px;border:0;background:none;color:var(--ink);font-size:0;cursor:pointer;transition:transform .3s ease-in-out}.close-menu svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.close-menu:hover,.close-menu:focus-visible{transform:rotate(180deg)}.oc-badge{position:absolute;right:149px;top:50%;width:198px;height:198px;transform:translateY(-50%);background:var(--acid);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--ink);pointer-events:none}.oc-badge img{width:76%;height:auto}@media(max-width:767px){.oc-main{padding:110px 28px 40px;justify-content:flex-start;gap:40px}.oc-brand{top:32px;left:28px}.oc-brand img{height:30px}.oc-side{width:64px}.close-menu{top:30px;right:16px}.oc-badge{display:none}.oc-pages{display:flex;flex-direction:column;gap:6px}.oc-pages a{font-size:38px}.oc-links a{font-size:26px;font-family:var(--body);font-weight:600}}.menu-dialog nav{margin:0}.menu-dialog nav.oc-pages{display:none}.menu-dialog nav a{border:0;padding:0;display:block;gap:0}.menu-dialog nav a:hover{padding-left:0}.menu-dialog .oc-links a,.menu-dialog .oc-pages a{font-size:70px}@media(max-width:767px){.menu-dialog nav.oc-pages{display:flex}.menu-dialog .oc-pages a{font-size:38px}.menu-dialog .oc-links a{font-size:26px}}.header .logo-caption,.oc-caption{margin-top:-5px}.desktop-nav a:before{bottom:-4px}.desktop-nav a{line-height:1}@media(max-width:767px){.header .logo-caption{margin-top:-4px}}.desktop-nav a:before{bottom:-1px}.menu-dialog .oc-links a{position:relative;width:fit-content}.menu-dialog .oc-links a:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:4px;background:var(--acid);transition:width .3s var(--ease)}.menu-dialog .oc-links a:hover,.menu-dialog .oc-links a:focus-visible{color:#fff;transform:none}.menu-dialog .oc-links a:hover:after,.menu-dialog .oc-links a:focus-visible:after{width:48px}.oc-badge img{width:62%;height:auto}.menu-dialog .oc-links a:after{bottom:.1em}.menu-dialog .oc-links a:after{content:none}.menu-dialog .oc-links a:before{content:"";position:absolute;right:100%;bottom:.12em;width:0;height:3px;background:var(--acid);transition:width .3s var(--ease)}.menu-dialog .oc-links a:hover,.menu-dialog .oc-links a:focus-visible{color:var(--acid)}.menu-dialog .oc-links a:hover:before,.menu-dialog .oc-links a:focus-visible:before{width:48px}@media(max-width:767px){.menu-dialog .oc-links a:before{height:2px}.menu-dialog .oc-links a:hover:before,.menu-dialog .oc-links a:focus-visible:before{width:22px}}.oc-badge{background:none}.oc-badge img{width:100%}.oc-badge{right:89px}.oc-side{background:var(--acid)}.scene-title .scene-lockup{display:block;height:.6em;width:auto;max-width:none;margin:0 0 .14em}.scene-title .scene-word{display:block}.scene-title .scene-lockup{height:.48em;margin-bottom:.16em}.scene-title .scene-word{font-family:var(--body);font-weight:600;font-size:.4em;line-height:1;letter-spacing:-.035em;text-transform:none;margin-left:.06em}.scene-title .scene-lockup{margin-bottom:0}.scene-title .scene-word{margin-left:0}.cut-word{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.14em 0 .12em;margin:-.14em 0 -.12em}.cut-inner{display:inline-block;will-change:transform}.about-lead .cut-word .inline-lockup{vertical-align:-.1em}.inline-arrow{font-family:var(--body);font-weight:600;font-size:.85em}.hero .hero-bottom .inline-mark,.inline-mark{display:inline-block;height:.85em;width:auto;min-height:0;vertical-align:-.1em;margin:0}.cut-keep{white-space:nowrap}.mark-loader{width:84px;height:84px;overflow:visible}.mark-loader path{fill:#080808;fill-opacity:0;stroke:#080808;stroke-width:6;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:mark-draw .6s cubic-bezier(.65,0,.35,1) forwards,mark-fill .3s ease-out .45s forwards}@keyframes mark-draw{to{stroke-dashoffset:0}}@keyframes mark-fill{to{fill-opacity:1}}.page-loader.is-done .mark-loader{transform:scale(.85);transition:transform .4s ease}.mark-loader{width:96px;height:96px}.mark-loader path{stroke-width:11}.hero .hero-bottom .inline-mark,.inline-mark{height:1.3em;vertical-align:-.3em;margin-left:.04em}.contact-cta .section-title{width:fit-content;position:relative}.contact-cta .cta-heart{inset:40% auto auto 56%;display:grid;place-items:center;padding:.18em .45em;font-size:clamp(22px,2.4vw,40px);z-index:2}.cta-heart svg{width:1.1em;height:1.1em;fill:var(--ink)}.contact-cta .cta-heart{font-size:clamp(30px,3.2vw,54px);padding:.15em .5em}.contact-cta .cta-heart{height:auto;line-height:1;padding:.22em .5em}.cta-heart svg{width:.8em;height:.8em;fill:#ff2b2b}.menu-toggle,.menu-toggle:hover{transform:none}.menu-logo{fill:var(--ink);transition:fill .3s ease,transform .55s cubic-bezier(.34,1.56,.64,1)}.menu-toggle:hover .menu-logo,.menu-toggle:focus-visible .menu-logo{fill:var(--acid);transform:scale(1.15) rotate(-12deg)}.contact-cta .cta-heart{background:#ff2b2b}.cta-heart svg{fill:#fff}.contact-cta .cta-heart{color:#fff;font-size:clamp(22px,2.4vw,40px);padding:.12em .45em;line-height:1.1}.contact-cta .cta-heart{background:var(--acid);color:var(--ink);display:inline-flex;align-items:center;gap:.3em;white-space:nowrap;left:46%;top:42%}.cta-mark{width:1em;height:1em;fill:var(--ink);flex-shrink:0}@media(max-width:767px){.wrap{width:calc(100% - 40px)}.hero-word,.discover,.hero .hero-arrow{font-size:20.4vw}.hero-grid{gap:2.5vw 1.5vw;grid-template-rows:auto 25.5vw auto}.hero-art{justify-self:end;width:25vw}.hero-form{justify-self:start;width:29vw}.hero .sticker{font-size:20px}.hero-bottom{flex-direction:column;align-items:flex-start;gap:28px;padding:44px 0 60px}.hero-bottom p{font-size:17px;line-height:30px;max-width:none;letter-spacing:.4px}.orbit-link{width:170px;height:105px;margin:0 0 0 12px}.orbit-arrow{top:21px;left:12px;width:76px;height:76px}.orbit-echo{display:block}.orbit-copy{top:-1px;left:-10px;width:120px;height:120px}.orbit-copy text{font-size:12.5px}.orbit-arrow svg{width:30px;height:30px}.section-title,.about .section-title,.service-title,#process-title,.references-title,.about-title{font-size:53px;line-height:1}.contact-cta .section-title{font-size:50px}.section-title .sticker{font-size:20px}.marquee-track{font-size:40px;line-height:1.1}.marquee-small{font-size:14px;margin-top:12px}.cards{width:calc(100% - 20px);margin-inline:auto}.cards .card,.process-cards .card{height:345px;min-height:345px}}@media(max-width:767px){.narrow{width:calc(100% - 40px)}.hero-art{grid-column:1/4;grid-row:2;justify-self:center;margin-right:31.5vw}.hero-form{grid-column:1/4;grid-row:2;justify-self:center;margin-left:28vw}}@media(max-width:767px){.about .section-title{width:fit-content}.about .question{display:block}.about .section-title .sticker{inset:36% auto auto 9%}.service-title .sticker,.services-page .service-title .sticker{inset:26% auto auto 57%}.services .round-text{margin-left:auto}#process-title .sticker{left:50%;top:82%}.contact-cta .cta-heart{left:30%;top:44%}}@media(max-width:767px){.contact-cta .cta-heart{left:58%;top:26%;font-size:16px}}@media(max-width:767px){.footer-main{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;height:auto;gap:28px;padding:30px 0 34px}.footer-main .footer-word{position:static;height:60px;width:auto;margin:0}.footer-contact{margin:0;gap:20px;align-items:center}.round-text.round-contact{width:86px;height:86px}.round-text.round-contact .round-icon{width:34px;height:34px}.contact-phone{font-size:20px}.contact-mail{font-size:15px}.footer-bottom{grid-template-columns:1fr;justify-items:start;text-align:left;gap:14px;font-size:14px;padding-block:22px 40px}.footer-copy,.footer-instagram,.footer-privacy{justify-self:start}.footer-copy{justify-content:flex-start}}@media(max-width:767px){.about-ticker{font-size:14px;margin:10px 0 40px}.about-page .round-text,.services-page .round-text,.references-page .round-text{margin-left:auto}.about-title .sticker{left:37%;top:9%;font-size:20px}.about-lead{font-size:17px;line-height:26.86px;text-align:left;margin:20px 0 60px}.faq-toggle{font-size:19px;padding:20px 0}.faq-panel p{font-size:17px;line-height:26.86px;padding-bottom:20px}}@media(max-width:767px){.cards{gap:10px}.card-content h3{font-size:15px}.card-content p,.card-content .card-tags{font-size:13px;line-height:20px}.services-page .cards,.services .cards{margin-top:40px}}@media(max-width:767px){.references-title .sticker{left:43%;top:2%;font-size:20px}}@media(max-width:767px){.contact-visual{height:68vw}.contact-info{padding:56px 20px 0}.contact-title,.form-title{font-size:40px;line-height:1.1}.contact-columns h2{font-size:18px;margin-bottom:12px}.contact-intro,.contact-columns p{font-size:17px}.contact-form-section .form-title{margin-bottom:30px}.contact-form input{padding-bottom:10px}}@media(max-width:767px){.contact-title{max-width:240px}}.oc-mobile-extra{display:none}@media(max-width:767px){.oc-side{width:56px;background:#000}.close-menu{color:#fff;top:30px;right:20px}.menu-dialog nav.oc-links{display:none}.oc-mobile-extra{display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:20px}.oc-insta{display:flex;align-items:center;width:min(280px,100%);height:76px;padding:0 0 0 30px;color:#fff;background:linear-gradient(90deg,#e1306c,#c13584,#833ab4);text-decoration:none}.oc-insta-text{flex:1;display:flex;flex-direction:column;line-height:1.1}.oc-insta-text strong{font-family:var(--display);font-weight:600;font-size:24px}.oc-insta-text span{font-weight:700;font-size:14px;letter-spacing:.8px;margin-top:4px}.oc-insta-icon{display:grid;place-items:center;width:76px;height:44px;border-left:1px solid rgba(255,255,255,.6)}.oc-insta-icon svg{width:22px;height:22px;fill:#fff}.oc-mobile-mark{width:56px;height:56px;fill:#fff}}@media(max-width:767px){.footer-main{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.footer-main .footer-word{height:56px;flex-shrink:0}.footer-contact{gap:14px}.round-text.round-contact{width:76px;height:76px}.contact-phone{font-size:18px}.contact-mail{font-size:14px}}@media(max-width:767px){.services .round-text,.about-page .round-text,.references-page .round-text{float:right;margin:0 0 0 10px;width:76px;height:76px}.services .section-title,.about-page .about-title,.references-page .references-title{display:flow-root}.services .section-title~*,.about-page .about-title~*{clear:both}.references-title{font-size:46px}}@media(max-width:767px){.services .round-text .round-icon,.about-page .round-text .round-icon,.references-page .round-text .round-icon{width:36px;height:36px}}@media(max-width:767px){.references-page,.about-page,.services{display:flow-root}}@media(max-width:767px){.about-page .about-lead{margin-top:32px}}.cta-actions{display:flex;align-items:center;gap:24px}.cta-side-mark{display:none}@media(max-width:767px){.cta-actions{justify-content:space-between}.cta-side-mark{display:block;width:64px;height:64px;fill:var(--ink);flex-shrink:0}.footer-main .footer-word{display:none}.footer-main{justify-content:flex-start}.round-text.round-contact{width:86px;height:86px}.contact-phone{font-size:20px}.contact-mail{font-size:15px}.menu-dialog{width:calc(100% - 44px)}}@media(max-width:767px){.menu-dialog .oc-pages a{font-size:34px}.oc-side{width:40px}.oc-main{padding-left:24px;padding-right:0}.close-menu{right:14px}}@media(max-width:767px){.cta-actions{justify-content:flex-start}.cta-side-mark{margin-inline:auto}.contact-cta{padding-bottom:0}.footer{padding-top:0}.footer-main{padding-top:36px}}@media(max-width:767px){.cta-actions{gap:0}}@media(max-width:767px){.sticker,.contact-cta .cta-heart{padding:3px 8px 2px;line-height:1}}@media(max-width:767px){.process .section-intro{width:100%;margin-bottom:40px}#process-title.section-title{width:180px;max-width:none;margin-bottom:70px}.process .section-intro p{font-size:17px;line-height:30px;font-weight:500;margin:0}.footer .contact-lines{position:relative;top:7px}}.logo-intro .header:not(.sticky-header) .wordmark{animation:logo-wipe .9s cubic-bezier(.65,0,.35,1) .1s both}.logo-intro .header:not(.sticky-header) .logo-caption{animation:logo-fade .5s ease .75s both}.logo-intro .header:not(.sticky-header) .menu-logo path{stroke:var(--ink);stroke-linejoin:round;stroke-dasharray:1;animation:logo-draw 1.5s cubic-bezier(.65,0,.35,1) .1s both}@keyframes logo-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes logo-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes logo-draw{0%{stroke-dashoffset:1;fill-opacity:0;stroke-width:14}65%{stroke-dashoffset:0;fill-opacity:0;stroke-width:14}to{stroke-dashoffset:0;fill-opacity:1;stroke-width:0}}.br-mobile{display:none}@media(max-width:767px){.br-mobile{display:inline}.contact-cta .cta-heart{left:36%;top:46%}.oc-socials{display:flex;flex-direction:column;gap:12px;width:min(280px,100%)}.oc-socials .oc-insta{width:100%}.oc-wa{background:linear-gradient(90deg,#25d366,#1ebe5d,#128c7e)}.oc-wa .oc-insta-icon svg{width:24px;height:24px;fill:#fff}.oc-wa .wa-bubble{fill:none;stroke:#fff;stroke-width:1.8;stroke-linejoin:round}}.footer-word{aspect-ratio:1;fill:var(--ink)}.draw-mark path{stroke:var(--ink);stroke-linejoin:round;stroke-width:0}.draw-pending path{fill-opacity:0}.is-drawn path{stroke-dasharray:1;animation:logo-draw 1.6s cubic-bezier(.65,0,.35,1) .1s both}@media(prefers-reduced-motion:no-preference){.menu-dialog[open] .oc-mobile-mark path{stroke:#fff;stroke-linejoin:round;stroke-dasharray:1;animation:logo-draw 1.4s cubic-bezier(.65,0,.35,1) .35s both}}.motion-paused .menu-dialog[open] .oc-mobile-mark path{animation:none}.oc-wa .oc-insta-icon svg{width:24px;height:24px;fill:#fff}.oc-insta-text span{font-family:var(--display);font-weight:500;font-size:18px;letter-spacing:.4px;margin-top:2px}.oc-corner-mark{position:absolute;right:52px;bottom:48px;width:64px;height:64px;fill:#fff}@media(prefers-reduced-motion:no-preference){.menu-dialog[open] .oc-corner-mark path{stroke:#fff;stroke-linejoin:round;stroke-dasharray:1;animation:logo-draw 1.4s cubic-bezier(.65,0,.35,1) .35s both}}.motion-paused .menu-dialog[open] .oc-corner-mark path{animation:none}@media(max-width:767px){.oc-corner-mark{display:none}}.oc-insta-text .oc-ig-word{display:block;line-height:0}.oc-ig-word img{display:block;height:30px;width:auto;margin:2px 0 4px}.oc-insta-text .oc-wa-word{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:23px;letter-spacing:-.01em;line-height:1.1}.oc-insta-text{align-items:center;justify-content:center;align-self:stretch}.oc-ig-word img{margin:0}@media(max-width:767px){.oc-insta{padding-left:0}}.oc-insta-text .oc-wa-word{display:block;line-height:0}.oc-wa-word img{display:block;height:24px;width:auto}.oc-insta .oc-insta-icon svg{width:27px;height:27px}.oc-wa .oc-insta-icon svg{width:22.5px;height:22.5px}.notfound{padding:40px 0 110px;display:grid;grid-template-columns:1.25fr 1fr;gap:6%;align-items:center;min-height:calc(100svh - 100px)}.nf-code{position:relative;display:flex;align-items:center;width:fit-content;margin:0;font-family:var(--display);font-weight:700;font-size:clamp(170px,24vw,420px);line-height:.82;letter-spacing:-.02em}.nf-mark{width:.78em;height:.78em;margin:0 .04em;fill:var(--ink);flex-shrink:0}.nf-code .sticker{position:absolute;left:52%;bottom:6%;font-size:clamp(24px,2.6vw,46px);z-index:2}.nf-lead{font-family:var(--display);font-size:clamp(24px,2vw,32px);font-weight:500;line-height:1.3;letter-spacing:.4px;max-width:460px;margin:0 0 34px}.nf-actions{margin-bottom:46px}.nf-pages{display:flex;flex-direction:column;border-top:1px solid #08080826}.nf-pages a{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #08080826;font-family:var(--display);font-weight:600;font-size:22px;transition:padding .3s var(--ease),color .3s}.nf-pages a:hover{padding-left:12px;color:#14a800}@media(max-width:1000px){.notfound{grid-template-columns:1fr;gap:50px;min-height:0;padding-top:30px}}@media(max-width:767px){.notfound{padding:24px 0 70px;gap:40px}.nf-code{font-size:44vw}.nf-code .sticker{left:46%;bottom:2%;font-size:20px}.nf-lead{font-size:22px;margin-bottom:28px}.nf-pages a{font-size:20px;padding:12px 0}}.notfound{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:48px;min-height:calc(100svh - 100px);padding:40px 0 90px}.nf-body{display:flex;flex-direction:column;align-items:center}.nf-lead{margin-inline:auto;max-width:520px}.nf-actions{margin-bottom:0}@media(max-width:767px){.notfound{gap:34px;min-height:calc(100svh - 88px);padding:20px 0 60px}.nf-lead{max-width:330px}}.desktop-nav{position:relative}.nav-indicator{position:absolute;left:0;top:0;width:18px;height:2px;background:var(--acid);opacity:0;pointer-events:none}.desktop-nav.has-indicator .nav-indicator{transition:transform .55s cubic-bezier(.65,0,.35,1),opacity .3s}.desktop-nav a[aria-current]:before{width:0}.desktop-nav a[aria-current]:hover:before{width:18px}.desktop-nav a.is-active:hover:before{width:0}@media(prefers-reduced-motion:reduce){.desktop-nav.has-indicator .nav-indicator{transition:none}}@media(min-width:1200px){.cards:not(.process-cards) .card:nth-last-child(2):nth-child(3n+1),.cards:not(.process-cards) .card:last-child:nth-child(3n+2){position:relative;left:calc(50% + 10px)}}.header .logo-caption{margin-top:-3px}@media(max-width:767px){.header .logo-caption{margin-top:-2px}}.oc-caption{margin-top:-3px}@media(max-width:767px){.oc-main{padding:147px 0 40px 40px}.menu-dialog .oc-pages a{font-size:35px;line-height:48px;min-height:48px}.menu-dialog .oc-pages a[aria-current]{color:#afafaf}}@media(max-width:767px){.oc-brand{left:40px}.oc-main{padding-right:20px}}.menu-dialog .oc-links a[href*=instagram]{background:linear-gradient(90deg,#feda75,#fa7e1e 25%,#d62976,#962fbf 75%,#4f5bd5);-webkit-background-clip:text;background-clip:text}.menu-dialog .oc-links a[href*=instagram]:hover,.menu-dialog .oc-links a[href*=instagram]:focus-visible{color:transparent}.menu-dialog .oc-links a[href*=instagram]:before{background:linear-gradient(90deg,#feda75,#fa7e1e,#d62976)}.menu-dialog .oc-links a[href*="wa.me"]:hover,.menu-dialog .oc-links a[href*="wa.me"]:focus-visible{color:#25d366}.menu-dialog .oc-links a[href*="wa.me"]:before{background:#25d366}.menu-dialog .oc-links a[href*=gizlilik]:hover,.menu-dialog .oc-links a[href*=gizlilik]:focus-visible{color:#afafaf}.menu-dialog .oc-links a[href*=gizlilik]:before{background:#afafaf}.menu-dialog .oc-links a[href*=instagram]:before{background:#feda75}.menu-dialog .oc-links a.oc-word{display:block;height:70px;background:none}.oc-word svg{display:block;width:auto;fill:currentColor;overflow:visible}.oc-word-ig svg{height:61px;margin-top:17.5px}.oc-word-wa svg{height:55px;margin-top:18px}.oc-word-color{opacity:0;transition:opacity .3s}.oc-word-base{transition:opacity .3s}.menu-dialog .oc-links a.oc-word-ig:hover,.menu-dialog .oc-links a.oc-word-ig:focus-visible{color:#fff}.oc-word-ig:hover .oc-word-color,.oc-word-ig:focus-visible .oc-word-color{opacity:1}.oc-word-ig:hover .oc-word-base,.oc-word-ig:focus-visible .oc-word-base{opacity:0}.menu-dialog .oc-links a.oc-privacy{display:block}.oc-privacy-lockup{display:block;height:47px;width:auto;margin:16.7px 0 6.3px}.oc-privacy span{display:block;line-height:70px}.client-cards{list-style:none;margin:60px 20px 120px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.client-card{border:1px solid #cecece;border-radius:15px;padding:0 20px;display:flex;flex-direction:column}.client-card-logo{aspect-ratio:5/3;display:grid;place-items:center;text-align:center}.client-card-logo img{max-width:72%;max-height:58%;width:auto;height:auto;object-fit:contain}.client-card-name{font-family:var(--display);font-weight:600;font-size:clamp(24px,2.3vw,34px);line-height:1;text-transform:uppercase;letter-spacing:.01em}.client-card-services{list-style:none;margin:0;padding:14px 0 18px;border-top:1px solid #e3e3e3;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px}.client-card-services li{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.02em}.client-svc-badge{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;font-size:10px;background:var(--svc);color:var(--ink);clip-path:polygon(50% 0%,61% 7%,75% 7%,80% 20%,93% 25%,93% 39%,100% 50%,93% 61%,93% 75%,80% 80%,75% 93%,61% 93%,50% 100%,39% 93%,25% 93%,20% 80%,7% 75%,7% 61%,0% 50%,7% 39%,7% 25%,20% 20%,25% 7%,39% 7%)}@media(max-width:1199px){.client-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.client-cards{grid-template-columns:1fr;margin:40px 20px 80px}.client-card{padding:0 24px}.client-card-logo{aspect-ratio:1/1}.client-card-logo img{max-height:55%}.client-card-name{font-size:40px}.client-card-services li{font-size:12px}}.client-card-services{margin-top:auto}.client-cards{width:min(1400px,calc(100% - 40px));margin:60px auto 120px}.client-card-logo img{max-width:74%;max-height:56%}.client-card-services{flex-wrap:nowrap;gap:12px;padding:14px 0 18px;min-height:88px;align-items:center}.client-card-services li{gap:7px;font-family:var(--display);font-weight:600;font-size:15px;line-height:1;letter-spacing:.01em;text-align:left;max-width:96px}.client-svc-badge{flex-basis:26px;width:26px;height:26px;font-size:13px}@media(max-width:1199px){.client-card-services{flex-wrap:wrap}}@media(max-width:767px){.client-cards{width:auto;margin:40px 20px 80px}.client-card-services li{font-size:16px;max-width:110px}}.client-card-logo{position:relative}.client-card-logo img{position:absolute;inset:0;margin:auto}.svc-icon{flex:0 0 auto}.svc-logo{width:auto;height:22px;max-width:34px;object-fit:contain}@media(max-width:767px){.svc-logo{height:24px;max-width:36px}}.svc-logo[src*=google-ads]{height:26px}@media(max-width:767px){.svc-logo[src*=google-ads]{height:28px}}.client-svc-name{color:color-mix(in oklab,var(--svc) 62%,#080808)}.badges span,.client-svc-badge{clip-path:polygon(73.8% 8.92%,63.1% 0%,50% 9.56%,36.9% 0%,26.2% 8.92%,13.1% 13.69%,14.86% 29.78%,0% 36.31%,2.4% 50%,0% 63.69%,14.86% 70.21%,13.1% 86.3%,26.2% 91.08%,36.9% 100%,50% 90.44%,63.1% 100%,73.8% 91.08%,86.9% 86.31%,85.14% 70.22%,100% 63.69%,97.6% 50%,100% 36.31%,85.14% 29.79%,86.43% 13.02%)}.badges span{width:42px;height:42px}.badges .check,.client-svc-badge{clip-path:polygon(50% 0%,61% 7%,75% 7%,80% 20%,93% 25%,93% 39%,100% 50%,93% 61%,93% 75%,80% 80%,75% 93%,61% 93%,50% 100%,39% 93%,25% 93%,20% 80%,7% 75%,7% 61%,0% 50%,7% 39%,7% 25%,20% 20%,25% 7%,39% 7%)}.badges .check{width:43px;height:43px}.client-card-services:has(li:nth-child(4)){display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;gap:10px 22px}.client-card-services:has(li:nth-child(4)) li{max-width:120px}.client-card-services:has(li:nth-child(4)) li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}.client-card-logo{margin-block:auto}.client-card-services{margin-top:0}.client-card-logo img{max-width:80%}.client-cards{--cols:4;display:flex;flex-wrap:wrap;justify-content:center}.client-cards>.client-card{flex:0 0 calc((100% - (var(--cols) - 1) * 6px) / var(--cols));min-width:0}@media(max-width:1199px){.client-cards{--cols:3}}@media(max-width:767px){.client-cards{--cols:1}}.client-cards>.client-card{position:relative}.client-cards .client-card-title{position:absolute;top:14px;right:16px;max-width:calc(100% - 32px);margin:0;display:block;font-family:var(--display);font-size:13px;font-weight:600;line-height:1;letter-spacing:.04em;text-align:right;color:#a3a3a3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-submit:disabled{opacity:.6;cursor:progress}.form-status[data-state=ok]{color:#118a00}.form-status[data-state=error]{color:#c62828}.form-status a{color:inherit;text-decoration:underline}@media(max-width:767px){.scene-item{width:calc(var(--w,120px)*.56)}}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img,svg,picture,video{-webkit-user-drag:none;user-drag:none}input,textarea,select,[contenteditable]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.sticker:before{content:attr(data-label)}.cards .card{position:relative}.card-link{position:absolute;inset:0;z-index:3;border-radius:inherit}.card-link:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;color:#6b6b6b;margin:0 0 18px}.breadcrumb a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.breadcrumb [aria-current]{color:#6b6b6b}.service-detail-title .sticker{left:auto;right:-8%;top:44%}.service-clients-title{position:relative;width:fit-content;font-size:clamp(48px,6vw,100px);line-height:.95;margin:90px 0 0}.service-clients-head{width:min(1400px,calc(100% - 40px));margin:0 auto}.service-clients-title .sticker{inset:38% auto auto 52%;font-size:clamp(18px,2vw,32px);z-index:2}.service-others .service-clients-title{margin-bottom:60px}@media(max-width:767px){.service-clients-title{font-size:44px;margin-top:50px}.service-clients-head{width:auto;margin:0 20px}.service-clients-title .sticker{left:48%;top:36%;font-size:16px}}.about-page.service-detail{padding-bottom:20px}.about-page.service-detail .about-lead{margin:28px auto 0}.about-page.service-detail .service-detail-more{margin-top:14px}.service-step-cards .cards{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.service-step-cards.is-one-row .cards:not(.process-cards) .card:nth-child(n){grid-column:auto;left:auto;justify-self:stretch;width:auto}@media(max-width:1199px){.service-step-cards .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.service-step-cards .cards{grid-template-columns:1fr}}.service-step-cards .cards{width:100%;gap:16px}.service-step-cards .cards .card{height:320px;min-height:320px;padding:28px}.service-step-cards .card-content h3{font-size:19px;max-width:75%}.service-step-cards .card-foot p{font-size:14px;line-height:1.55}@media(max-width:767px){.service-step-cards .cards .card{height:280px;min-height:280px}}.service-other-cards{--cols:5}.service-other-cards .cards:not(.process-cards) .card:nth-child(n){grid-column:auto;left:auto;justify-self:stretch;width:auto}.service-other-cards .cards .card{height:280px;min-height:280px;padding:24px}.service-other-cards .card-content h3{font-size:15px;max-width:70%}.service-other-cards .card-foot .card-tags{font-size:12.5px;line-height:1.5}@media(max-width:1199px){.service-other-cards .cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.service-other-cards .cards{grid-template-columns:1fr}.service-other-cards .cards .card{height:210px;min-height:210px;padding:22px}.service-other-cards .card-content h3{font-size:17px;max-width:80%}}.service-steps-section .service-clients-title{margin:70px auto 40px}.service-steps-section .service-clients-title,.service-others .service-clients-title{margin-left:auto;margin-right:auto;text-align:center}.service-steps-section .service-clients-title .sticker,.service-others .service-clients-title .sticker{background:var(--svc,var(--acid))}@media(max-width:767px){.about-page.service-detail .about-lead{margin:20px 0 0}.service-steps-section .service-clients-title{margin:50px auto 30px}}.blur-word{display:inline-block;white-space:nowrap}.blur-char{display:inline-block;will-change:filter,opacity,transform}.client-svc-link{display:inline-flex;align-items:center;gap:inherit;color:inherit;text-decoration:none;transition:opacity .2s}.client-svc-link:hover,.client-svc-link:focus-visible{opacity:.7}.sector-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:30px 0 0;font-size:15px}.sector-links span{color:#6b6b6b;margin-right:4px}.sector-links a{display:inline-flex;align-items:center;gap:8px;border:1px solid #cecece;border-radius:999px;padding:8px 10px 8px 16px;font-weight:500;transition:background .3s,border-color .3s}.sector-links a:hover,.sector-links a:focus-visible{background:var(--acid);border-color:var(--acid)}.sector-links small{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#f2f2f2;color:#555;font-size:12px;font-weight:600;transition:background .3s}.sector-links a:hover small,.sector-links a:focus-visible small{background:#fff}@media(max-width:767px){.sector-links{margin-top:20px;font-size:14px}.sector-links span{flex-basis:100%}}.sector-cards{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.sector-card{flex:0 0 calc((100% - 32px) / 3)}.sector-card a{display:flex;flex-direction:column;height:100%;background:var(--card);border-radius:var(--radius);padding:28px;transition:background .3s,transform .3s}.sector-card a:hover,.sector-card a:focus-visible{background:#e9e9e9;transform:translateY(-4px)}.sector-card-logos{display:flex;align-items:center;gap:14px;height:56px;margin-bottom:40px}.sector-card-logos img{max-height:44px;max-width:22%;width:auto;height:auto;object-fit:contain}.sector-card-name{font-family:var(--display);font-size:34px;font-weight:600;line-height:1}.sector-card-count{margin-top:8px;font-size:14px;color:#6b6b6b}@media(max-width:1199px){.sector-card{flex-basis:calc((100% - 16px)/2)}}@media(max-width:767px){.sector-card{flex-basis:100%}.sector-card-name{font-size:28px}}.service-faq .service-clients-title{margin:80px auto 40px;text-align:center}.service-faq .service-clients-title .sticker{background:var(--svc)}@media(max-width:767px){.service-faq .service-clients-title{margin:50px auto 24px}}.scramble-char{position:relative}.scramble-char.is-waiting,.scramble-char.is-scrambled{color:transparent}.scramble-char.is-scrambled:after{content:attr(data-c);position:absolute;left:0;top:0;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.scramble-media{opacity:0;transform:translateY(6px) scale(.9);transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.scramble-media.is-shown{opacity:1;transform:none}.inline-arrow.scramble-media{display:inline-block}.stream-cursor{display:inline-block;width:.5em;height:1em;margin-left:2px;vertical-align:-.15em;background:var(--svc,var(--ink));animation:stream-blink .8s steps(1) infinite}@keyframes stream-blink{50%{opacity:0}}.chat-widget{position:fixed;right:24px;bottom:24px;z-index:40;font-family:var(--body)}.chat-toggle{position:relative;display:block;width:60px;height:60px;padding:0;border:0;background:none;cursor:pointer;border-radius:15px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.chat-toggle img{display:block;width:100%;height:100%;border-radius:inherit}.chat-toggle:hover{transform:translateY(-3px) scale(1.04)}.chat-toggle:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.chat-badge{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;min-width:23px;height:23px;padding:0 6px;border-radius:999px;background:#ff3b30;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;line-height:1;transform:scale(0);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.chat-widget.has-badge .chat-badge{transform:scale(1)}.chat-card{position:absolute;right:0;bottom:76px;width:330px;background:#1c1c1e;color:#fff;border-radius:20px;padding:14px 16px 16px;box-shadow:0 24px 60px #0005;opacity:0;transform:translateY(12px) scale(.96);transform-origin:bottom right;transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.chat-widget.is-open .chat-card{opacity:1;transform:none}.chat-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.chat-app{font-size:13px;color:#8e8e93}.chat-close{border:0;background:none;color:#8e8e93;font-size:24px;line-height:1;cursor:pointer;padding:0 2px}.chat-close:hover{color:#fff}.chat-time{margin:0 0 12px;font-size:12px;color:#8e8e93;text-align:center}.chat-msg{width:fit-content;max-width:85%;margin:0 0 6px;padding:8px 13px;border-radius:18px;font-size:15px;line-height:1.35}.chat-in{background:#3a3a3c;margin-right:auto;border-bottom-left-radius:6px}.chat-out{background:#0a84ff;margin:10px 0 4px auto;border-bottom-right-radius:6px;min-height:1.35em}.chat-cursor{display:inline-block;width:1px;height:1.05em;margin-left:1px;vertical-align:-.15em;background:#fff;animation:stream-blink 1s steps(1) infinite}.chat-status{margin:0 0 14px;font-size:11px;color:#8e8e93;text-align:right}@media(max-width:767px){.chat-widget{right:16px;bottom:16px}.chat-toggle{width:54px;height:54px;border-radius:13px}.chat-card{width:calc(100vw - 32px);bottom:68px}}@media(prefers-reduced-motion:reduce){.chat-card,.chat-toggle,.chat-badge{transition:none}.chat-cursor{animation:none}}.chat-notice{position:absolute;right:0;bottom:76px;width:330px;display:flex;gap:11px;align-items:center;padding:11px 14px 12px 11px;border:0;border-radius:22px;background:#f6f6f6db;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:0 12px 40px #0003;color:#000;text-align:left;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;opacity:0;transform:translateY(16px) scale(.96);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.chat-widget.show-notice .chat-notice{opacity:1;transform:none}.chat-notice>img{width:38px;height:38px;border-radius:9px;flex:0 0 auto}.chat-notice-body{display:flex;flex-direction:column;min-width:0;flex:1}.chat-notice-top{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.02em;color:#6e6e73;margin-bottom:1px}.chat-notice strong{font-size:15px;font-weight:600;line-height:1.25}.chat-notice-text{font-size:15px;line-height:1.3;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.chat-notice{width:min(330px,calc(100vw - 32px))}}.chat-lockup{display:inline-block;height:.8em;width:auto;vertical-align:-.03em;margin:0 .05em}.chat-form{position:relative;margin-top:4px}.chat-form input{width:100%;height:38px;min-height:0;padding:0 42px 0 15px;border:1px solid #3a3a3c;border-radius:19px;background:transparent;color:#fff;font:inherit;font-size:15px;outline:none;transition:border-color .2s}.chat-form input::placeholder{color:#636366}.chat-form input:focus,.chat-form input:focus-visible{border-color:#8e8e93;outline:none}.chat-send{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#0a84ff;cursor:pointer;transition:background .2s,opacity .2s}.chat-send svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.chat-send:disabled{background:#3a3a3c;cursor:default}.chat-send:disabled svg{stroke:#8e8e93}.chat-sent{margin-top:4px}.sector-links-end{margin:-60px auto 40px}.sector-links-end .sector-links{justify-content:flex-start;margin:0}@media(max-width:767px){.sector-links-end{margin:-40px auto 30px}.sector-links-end .sector-links span{text-align:left}}.services-sectors{margin-top:90px}@media(max-width:767px){.services-sectors{margin-top:50px}}.sector-card-logos img{max-width:26%}.sector-card-more{flex:0 0 auto;font-family:var(--display);font-size:26px;font-weight:700;line-height:1;color:var(--ink);white-space:nowrap}.sector-card-more small{font-family:var(--body);font-size:12px;font-weight:600;color:#6b6b6b;margin-left:4px}.services-sectors .service-detail-title{margin-left:auto;margin-right:auto;text-align:center}.sector-card a{position:relative}.sector-card-name{font-family:var(--body);font-size:21px;font-weight:550;line-height:1.3;text-transform:uppercase;padding-right:90px}.sector-card-count{position:absolute;right:28px;bottom:28px;margin:0}@media(max-width:767px){.sector-card-name{font-size:18px}}[data-heading=rise] .heading-copy{display:flex;flex-direction:column}[data-heading=rise] .heading-copy>div{padding:.2em 0;margin:-.2em 0}@media(max-width:767px){.service-other-cards .cards .card{height:auto;min-height:0;padding:22px}.service-other-cards .card .badges{position:static;margin-bottom:36px}.service-other-cards .card{flex-direction:column;justify-content:flex-start}.service-other-cards .card-content{height:auto;justify-content:flex-start;gap:10px}.service-other-cards .card-content h3{margin:0}}.sector-card-name{padding-right:90px;margin-bottom:40px}.sector-card-count{top:31px;bottom:auto}.sector-card-logos{margin:auto 0 0}.nowrap{white-space:nowrap}@media(min-width:768px){.heading-line{white-space:nowrap}}.scramble-logo{position:relative;display:inline-block;white-space:nowrap}.scramble-logo-mask{position:absolute;left:0;top:50%;transform:translateY(-50%);line-height:1;white-space:nowrap;pointer-events:none}.scramble-logo-mask .scramble-char:not(.is-scrambled){visibility:hidden}@media(max-width:767px){.sector-card a{padding:24px}.sector-card-count{right:24px}.sector-card-logos{gap:10px;min-width:0}.sector-card-logos img{max-height:36px;max-width:22%;min-width:0}.sector-card-more{font-size:22px}.sector-card-more small{font-size:11px;margin-left:3px}}@media(max-width:767px){.sector-links{font-size:13px}.sector-links a{padding:7px 9px 7px 13px;gap:7px}.sector-links small{min-width:22px;height:22px;font-size:11px}.sector-links span{order:-1}.sector-links a[href*=guzellik]{order:9}}.sector-links a{text-transform:uppercase;letter-spacing:.02em}@media(max-width:767px){.sector-links a{font-size:12px}}.sector-link-name{font-weight:inherit}.sector-links .amp,.sector-card-name .amp{font-style:normal;font-weight:inherit;color:#9a9a9a}.consent{position:fixed;left:24px;bottom:24px;z-index:60;width:min(380px,calc(100vw - 48px));padding:18px 20px;border-radius:18px;background:#fff;border:1px solid #e3e3e3;box-shadow:none;font-size:14px;line-height:1.5;opacity:0;transform:translateY(16px);transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1)}.consent.is-open{opacity:1;transform:none}.consent p{margin:0 0 14px}.consent a{text-decoration:underline}.consent p a{display:table;margin-top:4px}.consent-actions{display:flex;gap:8px}.consent-actions button{flex:1;border:1px solid var(--ink);background:#fff;color:var(--ink);font-family:var(--display);font-size:18px;font-weight:600;padding:8px 12px;cursor:pointer;transition:background .3s,color .3s}.consent-actions .consent-yes{background:var(--acid);border-color:var(--acid);color:var(--ink)}.consent-actions .consent-yes:hover,.consent-actions .consent-yes:focus-visible{background:var(--ink);border-color:var(--ink);color:#fff}.consent-actions button:hover,.consent-actions button:focus-visible{background:var(--acid);border-color:var(--acid);color:var(--ink)}.consent-actions .consent-no:hover,.consent-actions .consent-no:focus-visible{background:var(--orange);border-color:var(--ink);color:#fff}@media(max-width:767px){.consent{left:16px;right:96px;bottom:16px;width:auto;padding:14px 16px;font-size:13px}}.case-hero{display:grid;place-items:center;min-height:clamp(220px,32vw,420px);margin:10px 0 40px;border-radius:var(--radius);background:var(--card)}.case-hero img{max-width:min(60%,420px);max-height:55%;width:auto;height:auto;object-fit:contain}.case-meta{display:flex;flex-wrap:wrap;gap:24px 60px;margin:0 0 30px}.case-meta dt{margin-bottom:10px;font-size:14px;color:#6b6b6b}.case-meta dd{margin:0;font-weight:500}.case-meta dd>a{text-decoration:underline;text-underline-offset:3px}.case-services{justify-content:flex-start;flex-wrap:wrap;gap:12px 22px}.case-stats{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.case-stats li{padding:28px;border-radius:var(--radius);background:var(--card);display:flex;flex-direction:column;gap:8px}.case-stats strong{font-family:var(--display);font-size:clamp(48px,6vw,80px);line-height:1}.case-stats span{color:#6b6b6b}.case-gallery ul{list-style:none;margin:60px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.case-gallery img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}.client-case-link{display:inline-flex;gap:6px;align-self:center;margin-top:16px;font-family:var(--display);font-size:18px;font-weight:600;border-bottom:1px solid currentColor;transition:color .3s}.client-case-link:hover,.client-case-link:focus-visible{color:#ff522b}@media(max-width:767px){.case-gallery ul{grid-template-columns:1fr}.case-meta{gap:20px}}.brief-form{gap:34px}.brief-form fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:18px}.brief-step[hidden],.brief-done[hidden],.brief-nav [hidden]{display:none!important}.brief-stepper{list-style:none;margin:0;padding:0;display:none;grid-template-columns:repeat(3,1fr);gap:10px;counter-reset:s}.brief-form.is-stepped .brief-stepper{display:grid}.brief-stepper li{position:relative;display:flex;align-items:baseline;gap:10px;padding-bottom:14px;font-family:var(--display);font-size:20px;font-weight:600;color:#b5b5b5;transition:color .4s}.brief-stepper li b{font-size:14px;font-weight:600}.brief-stepper li:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#e6e6e6;border-radius:3px}.brief-stepper li:before{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--ink);border-radius:3px;z-index:1;transition:width .6s cubic-bezier(.22,1,.36,1)}.brief-stepper li.is-active,.brief-stepper li.is-done{color:var(--ink)}.brief-stepper li.is-active:before,.brief-stepper li.is-done:before{width:100%}.brief-stepper li.is-done b:after{content:" ✓";color:#13b800}.brief-form legend{display:block;padding:0;margin-bottom:4px;font-family:var(--display);font-size:clamp(40px,4.6vw,72px);font-weight:600;line-height:.98;text-transform:uppercase}.brief-form legend span{display:inline-block}.brief-hint{margin:6px 0 0;font-size:15px;color:#6b6b6b}.brief-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.brief-tiles-sm{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-form label.brief-tile{position:relative;display:flex;flex-direction:row;align-items:center;gap:14px;min-height:76px;padding:16px 18px;border-radius:18px;background:var(--card);font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1.25;cursor:pointer;transition:background .3s,color .3s,transform .3s cubic-bezier(.22,1,.36,1)}.brief-tile:hover{transform:translateY(-3px);background:#e9e9e9}.brief-tile input,.brief-chip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.brief-tile-badge{position:relative;flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;background:#fff;font-size:15px;clip-path:polygon(73.8% 8.92%,63.1% 0%,50% 9.56%,36.9% 0%,26.2% 8.92%,13.1% 13.69%,14.86% 29.78%,0% 36.31%,2.4% 50%,0% 63.69%,14.86% 70.21%,13.1% 86.3%,26.2% 91.08%,36.9% 100%,50% 90.44%,63.1% 100%,73.8% 91.08%,86.9% 86.3%,85.14% 70.21%,100% 63.69%,97.6% 50%,100% 36.31%,85.14% 29.78%,86.9% 13.69%);transition:background .3s,transform .45s cubic-bezier(.34,1.56,.64,1)}.brief-tile-badge b,.brief-tile-badge i{grid-area:1/1;font-style:normal;font-weight:600;transition:opacity .25s,transform .35s cubic-bezier(.34,1.56,.64,1)}.brief-tile-badge i{opacity:0;transform:scale(.3)}.brief-tile input:checked~.brief-tile-badge{background:var(--svc);transform:rotate(20deg)}.brief-tile input:checked~.brief-tile-badge b{opacity:0;transform:scale(.3)}.brief-tile input:checked~.brief-tile-badge i{opacity:1;transform:rotate(-20deg)}.brief-tile:has(input:checked){background:var(--ink);color:#fff}.brief-tile input:focus-visible~.brief-tile-name{outline:2px solid var(--acid);outline-offset:4px}.brief-chips{display:flex;flex-wrap:wrap;gap:8px}.contact-form label.brief-chip{display:inline-flex;flex-direction:row;gap:0;font-size:13px;font-weight:600;cursor:pointer}.brief-chip span{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border:1px solid #cecece;border-radius:999px;letter-spacing:.02em;transition:background .25s,border-color .25s,color .25s,transform .3s cubic-bezier(.34,1.56,.64,1)}.brief-chip:hover span{border-color:var(--ink)}.brief-chip input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff;transform:scale(1.04)}.brief-chip input:focus-visible+span{outline:2px solid var(--acid);outline-offset:2px}.brief-fields{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}.brief-fields .brief-wide{grid-column:1/-1}.brief-nav{display:flex;align-items:center;gap:20px;margin-top:6px}.brief-nav .form-submit{align-self:auto;margin:0 0 0 auto;display:inline-flex;align-items:center;gap:14px}.brief-nav .form-submit span{transition:transform .3s}.brief-nav .form-submit:hover span{transform:translate(5px)}.brief-form:not(.is-stepped) .brief-back,.brief-form:not(.is-stepped) .brief-next{display:none}.brief-back{border:0;background:none;padding:10px 0;font-family:var(--display);font-size:24px;font-weight:600;color:var(--ink);cursor:pointer;display:inline-flex;gap:10px;align-items:center}.brief-back span{transition:transform .3s}.brief-back:hover span{transform:translate(-5px)}.brief-count{font-size:13px;font-weight:600;letter-spacing:.04em;color:#6b6b6b}@media(prefers-reduced-motion:no-preference){.brief-step.is-entering legend span{animation:brief-rise .7s cubic-bezier(.22,1,.36,1) both}.brief-step.is-entering legend span+span{animation-delay:.08s}.brief-step.is-entering .brief-hint{animation:brief-fade .6s .15s both}.brief-step.is-entering .brief-tile,.brief-step.is-entering .brief-chip,.brief-step.is-entering .brief-fields>label{animation:brief-in .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.18s + var(--i,0) * .04s)}.brief-done:not([hidden]) .brief-done-badge{animation:brief-badge .6s cubic-bezier(.34,1.56,.64,1) both}.brief-done:not([hidden]) .brief-done-badge path{stroke-dasharray:20;stroke-dashoffset:20;animation:brief-draw .45s .45s cubic-bezier(.65,0,.35,1) forwards}@keyframes brief-badge{0%{transform:scale(.4) rotate(-60deg);opacity:0}to{transform:rotate(20deg);opacity:1}}.brief-done:not([hidden]) h3,.brief-done:not([hidden]) p,.brief-done:not([hidden]) button{animation:brief-rise .7s .7s cubic-bezier(.22,1,.36,1) both}}@keyframes brief-rise{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}@keyframes brief-fade{0%{opacity:0}to{opacity:1}}@keyframes brief-in{0%{opacity:0;transform:translate(calc(var(--dir,1) * 24px)) scale(.97)}to{opacity:1;transform:none}}@keyframes brief-draw{to{stroke-dashoffset:0}}.brief-form.is-done>:not(.brief-done){display:none!important}.brief-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:40px 0}.brief-done-badge{display:grid;place-items:center;width:104px;height:104px;background:linear-gradient(160deg,#2aa8ff,#0a6cff);transform:rotate(20deg);clip-path:polygon(73.8% 8.92%,63.1% 0%,50% 9.56%,36.9% 0%,26.2% 8.92%,13.1% 13.69%,14.86% 29.78%,0% 36.31%,2.4% 50%,0% 63.69%,14.86% 70.21%,13.1% 86.3%,26.2% 91.08%,36.9% 100%,50% 90.44%,63.1% 100%,73.8% 91.08%,86.9% 86.3%,85.14% 70.21%,100% 63.69%,97.6% 50%,100% 36.31%,85.14% 29.78%,86.9% 13.69%)}.brief-done-badge svg{width:52px;height:52px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-20deg)}.brief-done h3{margin:10px 0 0;font-family:var(--display);font-size:clamp(44px,5vw,72px);font-weight:600;line-height:1}.brief-done p{margin:0;color:#6b6b6b}.brief-done button{margin-top:10px;border:1px solid var(--ink);background:#fff;font-family:var(--display);font-size:20px;font-weight:600;padding:10px 22px;cursor:pointer}@media(max-width:1199px){.brief-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.brief-stepper li{font-size:15px;gap:6px}.brief-stepper li b{font-size:11px}.brief-tiles,.brief-tiles-sm{grid-template-columns:1fr 1fr;gap:8px}.contact-form label.brief-tile{min-height:64px;padding:12px;gap:10px;font-size:12px}.brief-tile-badge{flex-basis:32px;width:32px;height:32px;font-size:13px}.brief-fields{grid-template-columns:1fr;gap:22px}.brief-nav .form-submit{font-size:22px;padding:12px 18px;min-width:0}.brief-back{font-size:20px}.brief-count{display:none}.brief-chip span{min-height:38px;padding:8px 14px}.contact-form label.brief-chip{font-size:12px}}.brief-fields{margin-top:16px}#case-others-title{margin-left:auto;margin-right:auto;text-align:center}.post-cards{list-style:none;margin:60px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.post-card a{display:flex;flex-direction:column;gap:14px;height:100%;padding:30px;border-radius:var(--radius);background:var(--card);transition:background .3s,transform .4s cubic-bezier(.22,1,.36,1)}.post-card a:hover,.post-card a:focus-visible{background:#e9e9e9;transform:translateY(-4px)}.post-card-meta,.post-meta{display:flex;gap:14px;font-size:13px;color:#6b6b6b}.post-card-meta span:before,.post-meta span:before{content:"·";margin-right:14px}.post-card h3{margin:0;font-family:var(--display);font-size:32px;font-weight:600;line-height:1.02;text-transform:uppercase}.post-card p{margin:0;font-size:14px;line-height:1.6;color:#444;flex:1}.post-card-more{font-family:var(--display);font-size:18px;font-weight:600}.post-card-more span{display:inline-block;transition:transform .3s}.post-card a:hover .post-card-more span{transform:translate(5px)}.post{max-width:820px;margin:0 auto;padding-top:40px}.post-head{margin:30px 0 40px}.post-title{margin:14px 0 18px;font-family:var(--display);font-size:clamp(46px,6vw,88px);font-weight:600;line-height:.95;text-transform:uppercase}.post-lead{margin:0;font-size:19px;line-height:1.6;color:#444}.post-body{font-size:17px;line-height:1.8}.post-body h2{margin:44px 0 12px;font-family:var(--display);font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.05;text-transform:uppercase}.post-body p{margin:0 0 18px}.post-body ul,.post-body ol{margin:0 0 18px;padding-left:22px}.post-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:50px 0 0;padding:28px 30px;border-radius:var(--radius);background:var(--card)}.post-cta p{margin:0;font-family:var(--display);font-size:28px;font-weight:600;text-transform:uppercase;line-height:1}.blog-more .service-clients-title,.blog-page .post-cards{margin-left:auto;margin-right:auto}.blog-more .service-clients-title{text-align:center;margin-top:90px}.blog-more .post-cards{margin-top:40px}@media(max-width:1199px){.post-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.post-cards{grid-template-columns:1fr;margin-top:36px}.post-card a{padding:24px}.post-card h3{font-size:28px}.post-body{font-size:16px}.post-lead{font-size:17px}.post-cta p{font-size:24px}.blog-more .service-clients-title{margin-top:60px}}.case-meta>div{flex:0 0 auto}.case-meta>div:last-child{flex:1 1 auto}.case-meta dt{padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid #e3e3e3}.case-meta .client-card-services.case-services{display:flex;border-top:0;padding:0;min-height:0;flex-wrap:wrap;justify-content:flex-start;gap:14px 28px}.brief-link{margin-top:6px;max-width:520px}@media(prefers-reduced-motion:no-preference){.brief-step.is-entering .brief-link{animation:brief-in .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.18s + var(--i,0) * .04s)}}.post-card-more{align-self:flex-end}.service-guides .post-cards{grid-template-columns:repeat(auto-fit,minmax(280px,380px));justify-content:center}.contact-channels-title{margin:10px 0 16px;font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:.02em}.contact-channels{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:640px}.contact-channel{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:6px;height:100%;min-height:150px;padding:20px 22px;border-radius:18px;background:var(--card);color:var(--ink)}.contact-channel:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--svc);transform:translateY(101%);transition:transform .5s cubic-bezier(.22,1,.36,1)}.contact-channel:hover:before,.contact-channel:focus-within:before{transform:none}.contact-channel-badge{display:grid;place-items:center;width:44px;height:44px;margin-bottom:auto;background:#fff;clip-path:polygon(73.8% 8.92%,63.1% 0%,50% 9.56%,36.9% 0%,26.2% 8.92%,13.1% 13.69%,14.86% 29.78%,0% 36.31%,2.4% 50%,0% 63.69%,14.86% 70.21%,13.1% 86.3%,26.2% 91.08%,36.9% 100%,50% 90.44%,63.1% 100%,73.8% 91.08%,86.9% 86.3%,85.14% 70.21%,100% 63.69%,97.6% 50%,100% 36.31%,85.14% 29.78%,86.9% 13.69%);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.contact-channel:hover .contact-channel-badge{transform:rotate(25deg)}.contact-channel-badge svg{width:20px;height:20px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.contact-channel-label{margin-top:22px;font-size:12px;font-weight:600;letter-spacing:.08em;color:#6b6b6b;transition:color .3s}.contact-channel:hover .contact-channel-label{color:var(--ink)}.contact-channel-value{display:flex;flex-direction:column;font-family:var(--display);font-size:24px;font-weight:600;line-height:1.15}.contact-channel-value a:hover{text-decoration:underline}.contact-channel-arrow{position:absolute;top:18px;right:20px;font-size:22px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.contact-channel:hover .contact-channel-arrow{transform:translate(3px,-3px)}@media(max-width:767px){.contact-channels{gap:8px}.contact-channel{min-height:128px;padding:16px}.contact-channel-value{font-size:18px}.contact-channel-badge{width:38px;height:38px}}@media(max-width:380px){.contact-channels{grid-template-columns:1fr}}.brief-tiles{display:flex;flex-wrap:wrap;justify-content:center}.brief-tiles>.brief-tile{flex:0 0 calc((100% - 20px) / 3)}.brief-nav{justify-content:center;flex-wrap:wrap}.brief-nav .form-submit{margin:0}.brief-count{flex-basis:100%;text-align:center;order:-1}@media(max-width:1199px){.brief-tiles>.brief-tile{flex-basis:calc((100% - 10px)/2)}}@media(max-width:767px){.brief-tiles>.brief-tile{flex-basis:calc((100% - 8px)/2)}}.ui-arrow{width:1em;height:1em;vertical-align:-.12em;display:inline-block}.client-case-link .ui-arrow{width:.9em;height:.9em}.post-cta .button{border-radius:14px}.contact-channels{grid-auto-rows:1fr}.contact-channel{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;align-items:center;column-gap:12px;row-gap:16px;min-height:0;padding:18px 20px 22px}.contact-channel-badge{grid-column:1;margin:0}.contact-channel-label{grid-column:2;margin:0}.contact-channel-arrow{position:static;grid-column:3;font-size:20px;line-height:0}.contact-channel-value{grid-column:1/-1;align-self:start}.contact-channels-title{margin-top:0}@media(max-width:767px){.contact-channel{padding:14px 14px 18px;row-gap:12px}}@media(min-width:1024px){.contact-hero{align-items:stretch}.contact-visual{height:auto;min-height:min(726px,52vw)}}.contact-channel-badge,.contact-channel-label,.contact-channel-arrow{grid-row:1}.contact-channel-value{grid-row:2}.contact-channel-value{align-self:end;flex-direction:row;flex-wrap:wrap;gap:4px 16px;font-family:var(--body);font-size:17px;font-weight:500;line-height:1.35;letter-spacing:-.01em}@media(max-width:767px){.contact-channel-value{font-size:15px}}.contact-channel-value:has(a+a){gap:4px 12px;font-size:15.5px}@media(min-width:1024px){.contact-info{padding-left:70px;padding-right:5%}}.brief-tile input:checked~.brief-tile-badge{background:var(--svc);transform:rotate(20deg);clip-path:polygon(50% 0%,61% 7%,75% 7%,80% 20%,93% 25%,93% 39%,100% 50%,93% 61%,93% 75%,80% 80%,75% 93%,61% 93%,50% 100%,39% 93%,25% 93%,20% 80%,7% 75%,7% 61%,0% 50%,7% 39%,7% 25%,20% 20%,25% 7%,39% 7%)}.contact-channel-wide{grid-column:1/-1}.contact-channel-badge svg.brand-ico{width:24px;height:24px;stroke:none}.contact-channel-value:has(a+a){gap:4px 28px;font-size:17px}@media(max-width:767px){.contact-channel-value:has(a+a){font-size:15px;gap:4px 16px}}.brief-nav .form-submit .button-icon{margin-left:0}.brief-nav .form-submit:hover .button-icon{transform:translate(8px)}.brief-back .brief-back-icon{margin:0;transform:none}.brief-back:hover .brief-back-icon{transform:translate(-4px)}.contact-channel{transition:color .35s}.contact-channel:hover,.contact-channel:focus-within,.contact-channel:hover .contact-channel-label,.contact-channel:focus-within .contact-channel-label{color:#fff}.contact-channel-value:has(a+a){gap:4px 10px;font-size:15px}@media(max-width:767px){.contact-channel-value:has(a+a){font-size:14px;gap:2px 10px}}.contact-channels{grid-auto-rows:auto}.contact-channel-wide .contact-channel{grid-template-columns:auto auto 1fr auto;grid-template-rows:auto;padding:16px 20px}.contact-channel-wide .contact-channel-value{grid-row:1;grid-column:3;align-self:center;margin-left:14px}.contact-channel-wide .contact-channel-arrow{grid-column:4}@media(max-width:767px){.contact-channel-wide .contact-channel{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto}.contact-channel-wide .contact-channel-value{grid-row:2;grid-column:1/-1;margin-left:0}.contact-channel-wide .contact-channel-arrow{grid-column:3}}.form-title{position:relative}.form-title .sticker{position:absolute;left:56%;top:40%;bottom:auto;font-size:clamp(18px,2vw,32px);z-index:2}.sticker.sticker-white{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}@media(max-width:767px){.form-title .sticker{left:50%;top:38%;font-size:15px}}.client-case-link .ui-arrow{width:1.1em;height:1.1em;vertical-align:-.16em}[aria-labelledby=case-services-title] .cards .card{height:440px;min-height:440px}@media(max-width:767px){[aria-labelledby=case-services-title] .cards .card{height:auto;min-height:380px}}.form-title .sticker{width:max-content}.brief-nav .brief-arrow{width:1.15em;height:1.15em;vertical-align:-.2em;transition:transform .35s cubic-bezier(.22,1,.36,1)}.brief-nav .form-submit:hover .brief-arrow{transform:translate(6px)}.brief-back:hover .brief-arrow{transform:translate(-5px)}.case-more{display:flex;width:fit-content;align-items:baseline;gap:10px;margin:-40px auto 100px;padding:14px 26px;border-radius:999px;background:var(--card);transition:background .3s}.case-more b{font-family:var(--display);font-size:34px;font-weight:700;line-height:1}.case-more span{font-size:15px;font-weight:500;color:#555}.case-more .ui-arrow{width:1.2em;height:1.2em;align-self:center;transition:transform .35s cubic-bezier(.22,1,.36,1)}.case-more:hover{background:var(--acid)}.case-more:hover .ui-arrow{transform:translate(5px)}@media(max-width:767px){.case-more{margin:-30px auto 70px;padding:12px 20px}.case-more b{font-size:28px}.case-more span{font-size:13px}}.contact-channels-title{max-width:640px;text-align:center}@media(max-width:767px){.blog-page .about-title{margin-left:0;text-align:left}}.opt{font-style:normal;font-weight:400;color:#9a9a9a}.brief-stepper li{align-items:center}.brief-stepper li b{display:inline-grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;border:1.5px solid currentColor;font-family:var(--body);font-size:13px;font-weight:600;line-height:1;transition:background .4s,color .4s}.brief-stepper li.is-active b{background:var(--ink);border-color:var(--ink);color:#fff}.brief-stepper li.is-done b:after{content:none}.brief-stepper li.is-done span:after{content:"✓";margin-left:8px;color:#13b800}@media(max-width:767px){.brief-stepper li b{flex-basis:24px;width:24px;height:24px;font-size:11px}.brief-tiles-sm>.brief-tile{flex-basis:100%}.contact-form-section{margin-bottom:40px}.form-status:empty{display:none}}.case-meta-sector{margin-left:auto;text-align:right}.case-more-card{flex:0 0 calc((100% - (var(--cols) - 1) * 6px) / var(--cols));min-width:0}.case-more-card a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;min-height:200px;border-radius:15px;background:var(--card);transition:background .3s}.case-more-card b{font-family:var(--display);font-size:clamp(56px,6vw,90px);font-weight:700;line-height:.9}.case-more-card span{font-size:15px;font-weight:500;color:#555}.case-more-card .ui-arrow{width:26px;height:26px;margin-top:6px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.case-more-card a:hover{background:var(--acid)}.case-more-card a:hover .ui-arrow{transform:translate(6px)}@media(max-width:767px){.case-meta-sector{display:none}.case-meta .client-card-services.case-services{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}.case-meta .case-services li{max-width:none}.case-more-card a{min-height:120px;flex-direction:row;gap:12px}.case-more-card b{font-size:44px}}.post-cta .button{border-radius:999px}@media(max-width:767px){.post-cta{flex-direction:column;align-items:stretch;text-align:center;gap:16px;padding:24px 20px}.post-cta .button{justify-content:center}}@media(max-width:767px){.contact-channels{grid-template-columns:1fr}}.footer-contact{align-items:center}.footer-channels{display:flex;flex-wrap:wrap;gap:10px;max-width:none}.footer-channels .contact-channel{grid-template-columns:auto auto auto 18px;grid-template-rows:auto;column-gap:12px;padding:14px 18px;min-height:0}.footer-channels .contact-channel-value{grid-row:1;grid-column:3;align-self:center;margin-left:6px;font-size:16px}.footer-channels .contact-channel-value:has(a+a){font-size:15px;gap:2px 14px}.footer-channels .contact-channel-arrow{grid-column:4}.footer-channels .contact-channel-badge{width:38px;height:38px}@media(max-width:1023px){.footer-channels{flex-direction:column;align-items:stretch}}.footer-channels .contact-channel{display:grid;min-height:0}.footer-channels a.contact-channel-value,.footer-channels .contact-channel-value a{min-height:0}@media(min-width:1200px){.footer-contact{flex:1;min-width:0}.footer-channels{flex-wrap:nowrap}}.brief-stepper li.is-done b{background:var(--ink);border-color:var(--ink);color:#fff}@media(max-width:767px){.contact-channel-wide .contact-channel{padding:14px 14px 18px}}.case-title{width:auto;max-width:100%}.atext{position:relative;display:inline-block;padding-bottom:0}.atext-word{display:inline-block;white-space:nowrap}.atext-char{display:inline-block}.atext-line{position:absolute;left:0;bottom:.04em;width:100%;height:clamp(4px,.06em,8px);border-radius:99px;background:var(--brand,var(--acid))}.case-meta>div:first-child{flex:1 1 auto}.case-meta>div.case-meta-sector{flex:0 0 auto}.case-more-card{flex:0 0 auto;display:flex;align-items:center;padding:0 28px}.case-more-card a{flex-direction:row;align-items:baseline;gap:6px;min-height:0;height:auto;background:none;border-radius:0;transition:color .3s}.case-more-card b{font-size:clamp(48px,4.4vw,72px)}.case-more-card span{font-size:16px;font-weight:600;color:#6b6b6b}.case-more-card a:hover{background:none;color:#ff522b}.case-more-card a:hover span{color:#ff522b}@media(max-width:767px){.case-more-card{flex-basis:100%;justify-content:center;padding:18px 0}.case-more-card a{min-height:0}}.contact-form-section{margin-bottom:70px}@media(max-width:767px){.contact-form-section{margin-bottom:40px}}.case-title{font-weight:600;text-transform:none;letter-spacing:0;font-size:clamp(64px,8.4vw,128px);line-height:1.05}@media(max-width:767px){.case-title{font-size:56px}}.hand{position:relative;display:inline-block;max-width:100%}.hand-svg{display:block;height:clamp(80px,9.5vw,150px);width:auto;max-width:100%;overflow:visible}.hand-svg path{fill:var(--brand,var(--ink));stroke:var(--brand,var(--ink));stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.hand .atext-line{bottom:14%}@media(max-width:767px){.hand-svg{height:72px}}.footer-links{display:flex;gap:40px;align-items:flex-start;font-family:var(--body);font-size:clamp(17px,1.6vw,24px);font-weight:500;text-transform:uppercase;letter-spacing:.01em;line-height:1.35}.footer-links-label{color:var(--ink)}.footer-links-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.footer-links-gap{margin-top:22px}.footer-contact .footer-links a{display:inline-block;min-height:0;position:relative}[data-underline]:after{content:"";position:absolute;bottom:-.06em;height:max(2px,.08em);background:currentColor;left:0;right:100%}[data-underline=center]:after{left:50%;right:50%;transition:left .25s ease-in-out,right .25s ease-in-out}[data-underline=center]:hover:after,[data-underline=center]:focus-visible:after{left:0;right:0}[data-underline=comes][data-dir=left].is-anim:after{animation:ul-comes-left .8s ease-in-out}[data-underline=comes][data-dir=right].is-anim:after{animation:ul-comes-right .8s ease-in-out}[data-underline=goes]:after{left:0;right:0}[data-underline=goes][data-dir=left].is-anim:after{animation:ul-goes-left 1s ease-out}[data-underline=goes][data-dir=right].is-anim:after{animation:ul-goes-right 1s ease-out}@keyframes ul-comes-left{0%{left:0;right:100%}50%{left:0;right:0}to{left:100%;right:0}}@keyframes ul-comes-right{0%{left:100%;right:0}50%{left:0;right:0}to{left:0;right:100%}}@keyframes ul-goes-left{0%{left:0;right:0}50%{left:100%;right:0}50.01%{left:0;right:100%}to{left:0;right:0}}@keyframes ul-goes-right{0%{left:0;right:0}50%{left:0;right:100%}50.01%{left:100%;right:0}to{left:0;right:0}}@media(max-width:767px){.footer-links{gap:20px;font-size:16px}.footer-links-gap{margin-top:14px}}@media(prefers-reduced-motion:reduce){[data-underline]:after{transition:none}}.service-guides .service-clients-title .sticker{background:var(--acid)}.guides-row{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:40px}.guides-row .post-cards{margin:0;flex:0 1 auto}.more-inline{display:inline-flex;align-items:baseline;gap:6px;transition:color .3s}.more-inline b{font-family:var(--display);font-size:clamp(48px,4.4vw,72px);font-weight:700;line-height:.9}.more-inline span{font-size:16px;font-weight:600;color:#6b6b6b;transition:color .3s}.more-inline:hover,.more-inline:hover span{color:#ff522b}.footer-links .footer-mail{text-transform:none}.round-text.round-contact{width:132px;height:132px}.round-text.round-contact .round-icon{width:46px;height:46px}@media(max-width:767px){.round-text.round-contact{width:100px;height:100px}.round-text.round-contact .round-icon{width:36px;height:36px}}.field-error{min-height:0;font-size:13px;font-weight:500;color:#d92d20}.field-error:empty{display:none}.contact-form input.is-invalid{border-bottom-color:#d92d20}.contact-form input::placeholder{color:#b5b5b5}.contact-form textarea::placeholder{color:#b5b5b5}.brief-tile .amp{font-style:normal;font-weight:inherit;color:#9a9a9a}@media(min-width:768px){.service-step-cards[style*="--cols:1"] .cards,.service-step-cards[style*="--cols:2"] .cards{grid-template-columns:repeat(var(--cols),minmax(0,420px));justify-content:center}}.privacy{padding:40px 0 120px}.privacy-title{width:auto;margin:0 auto;padding-bottom:30px;border-bottom:1px solid var(--ink);text-align:center;font-size:clamp(56px,8.4vw,150px);line-height:.95}.privacy-body{max-width:1100px;margin:80px auto 0;font-size:17px;line-height:1.75}.privacy-body p{margin:0 0 26px}.privacy-body strong{font-weight:700}.privacy-body a{text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.privacy{padding:20px 0 70px}.privacy-title{font-size:48px;padding-bottom:20px}.privacy-body{margin-top:40px;font-size:15px}}.privacy-title{display:flex;flex-direction:column;align-items:center}.privacy-brand{display:flex;align-items:flex-end;gap:.18em;margin-bottom:.12em}.privacy-brand img{display:block;height:.78em;width:auto}.privacy-caption{display:block;height:.78em;width:auto;overflow:visible}.privacy-caption text{font-family:Manrope Variable,Arial,sans-serif;font-size:236px;font-weight:500;fill:var(--ink)}.privacy-heading{display:block;width:100%}@media(max-width:767px){.privacy-brand{gap:8px}.privacy-brand img,.privacy-caption{height:26px}}.privacy-heading{white-space:nowrap}.header-end{display:flex;align-items:center;gap:18px;flex-shrink:0}.lang-switch,.oc-lang{display:inline-flex;align-items:center;gap:6px}.lang-globe{width:1em;height:1em;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lang-switch{font-family:var(--display);font-size:22px;font-weight:700;line-height:1;position:relative;padding:6px 2px;transition:color .25s}.lang-switch:before{content:"";height:2px;position:absolute;bottom:0;left:0;width:0;background:var(--acid);transition:width .25s}.lang-switch:hover:before,.lang-switch:focus-visible:before{width:100%}.oc-lang{position:absolute;top:50px;right:90px;height:32px;line-height:32px;font-family:var(--display);font-size:20px;font-weight:700;color:var(--ink);transition:opacity .25s}.oc-lang:hover,.oc-lang:focus-visible{opacity:.6}@media(max-width:1180px){.lang-switch{font-size:18px}}@media(max-width:767px){.header-end{gap:10px}.oc-lang{top:30px;right:58px;color:#fff}.oc-lang:hover,.oc-lang:focus-visible{opacity:1;color:var(--acid)}}.arrow-ur{display:inline-block;width:.62em;height:.62em;vertical-align:.05em}.page-loader{inset:0 auto auto 0;width:100%;height:100vh;height:100lvh}.menu-dialog{height:100vh;height:100lvh}.header{padding-top:env(safe-area-inset-top)}.oc-brand,.close-menu,.oc-lang{top:calc(50px + env(safe-area-inset-top))}@media(max-width:767px){.oc-main{overflow-y:auto;overscroll-behavior:contain;padding-top:calc(147px + env(safe-area-inset-top));padding-bottom:calc(110px + env(safe-area-inset-bottom))}.oc-brand{top:calc(32px + env(safe-area-inset-top))}.close-menu,.oc-lang{top:calc(30px + env(safe-area-inset-top))}}.is-loading #smooth-wrapper,.is-loading .chat-widget,.is-loading .consent{visibility:hidden}@media(max-width:767px){.oc-main{gap:clamp(14px,3dvh,40px);padding-top:calc(clamp(80px,14dvh,147px) + env(safe-area-inset-top));padding-bottom:calc(clamp(24px,8dvh,84px) + env(safe-area-inset-bottom))}.oc-pages{gap:0}.oc-pages a{font-size:clamp(26px,4.6dvh,35px);line-height:1.3;min-height:0}.oc-mobile-extra{margin-top:clamp(6px,1.5dvh,20px);gap:clamp(14px,3dvh,40px)}.oc-socials{gap:clamp(8px,1.4dvh,12px)}.oc-insta{height:clamp(52px,8dvh,76px)}.oc-mobile-mark{width:clamp(34px,6dvh,56px);height:clamp(34px,6dvh,56px)}}.menu-burger{display:none}@media(max-width:767px){.menu-toggle .menu-logo{display:none}.menu-burger{display:flex;flex-direction:column;align-items:flex-end;gap:7px;width:28px;margin:0 auto}.menu-burger i{display:block;height:2px;width:100%;background:var(--ink);border-radius:2px;transition:width .35s var(--ease)}.menu-burger i:last-child{width:62%}.menu-toggle:hover .menu-burger i:last-child,.menu-toggle:focus-visible .menu-burger i:last-child{width:100%}}.chat-notice[hidden]{display:none}.chat-widget:not(.show-notice) .chat-notice,.chat-widget:not(.is-open) .chat-card{pointer-events:none}.chat-widget{width:max-content}.chat-form input{font-size:16px}.menu-dialog:focus{outline:none}.contact-channel,.contact-channel a{-webkit-tap-highlight-color:transparent}@media(hover:none){.contact-channel:hover:before,.contact-channel:focus-within:before{transform:translateY(101%)}.contact-channel:hover,.contact-channel:focus-within{color:var(--ink)}.contact-channel:hover .contact-channel-label,.contact-channel:focus-within .contact-channel-label{color:#6b6b6b}.contact-channel:hover .contact-channel-badge,.contact-channel:hover .contact-channel-arrow{transform:none}.contact-channel a:focus,.contact-channel:focus{outline:none}}.brief-tile,.brief-chip,.brief-tile *,.brief-chip *{-webkit-tap-highlight-color:transparent}@media(hover:none){.brief-tile:hover{transform:none;background:var(--card)}.brief-tile:has(input:checked):hover{background:var(--ink)}.brief-chip:hover span{border-color:#cecece}.brief-tile input:focus-visible~.brief-tile-name,.brief-chip input:focus-visible+span{outline:none}.close-menu:focus{outline:none}}html{overflow-x:hidden}body,#smooth-wrapper{overflow-x:clip}@media(min-width:1200px){.blog-page .post-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.blog-page .post-card{grid-column:span 2}.blog-page .post-card:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.blog-page .post-card:nth-child(3n+1):last-child{grid-column:3/span 2}}@media(min-width:768px)and (max-width:1199px){.blog-page .post-card:nth-child(odd):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}}.case-hero-shot{display:block;padding:0;min-height:0;background:none;border-radius:0}.case-shot{display:block;border-radius:14px;overflow:hidden;background:#fff;border:1px solid #d9d9d9}.case-shot-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding:0 16px;background:#ececec;border-bottom:1px solid #d9d9d9}.case-shot-dots{display:flex;gap:8px}.case-shot-dots i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.case-shot-dots i:nth-child(2){background:#febc2e}.case-shot-dots i:nth-child(3){background:#28c840}.case-shot-url{display:flex;align-items:center;justify-content:center;gap:6px;min-width:min(340px,50vw);height:28px;padding:0 14px;border-radius:8px;background:#fff;color:#4a4a4a;font:500 13px/1 var(--body);letter-spacing:.01em}.case-shot-url svg,.case-shot-open svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.case-shot-open{justify-self:end;display:grid;place-items:center;width:28px;height:28px;color:#6b6b6b;transition:color .25s,transform .35s cubic-bezier(.22,1,.36,1)}.case-shot:hover .case-shot-open{color:var(--ink);transform:translate(2px,-2px)}.case-hero-shot .case-shot img{display:block;width:100%;max-width:none;max-height:none;height:auto}@media(max-width:767px){.case-shot{border-radius:8px}.case-shot-bar{height:22px;padding:0 8px}.case-shot-dots{gap:4px}.case-shot-dots i{width:6px;height:6px}.case-shot-url{min-width:42%;height:14px;padding:0 8px;gap:3px;font-size:8px;border-radius:4px}.case-shot-url svg{width:7px;height:7px}.case-shot-open{width:14px;height:14px}.case-shot-open svg{width:8px;height:8px}}@media(max-width:767px){html.menu-covered,html.menu-covered body{background:#000}.menu-covered #smooth-wrapper,.menu-covered .chat-widget,.menu-covered .sticky-header{visibility:hidden}}@media(hover:none){.menu-toggle:focus{outline:none}}@media(max-width:767px){.menu-dialog{width:100%}.oc-main{padding-left:28px;padding-right:16px}.oc-brand{left:28px}.oc-mobile-extra{align-items:stretch}.oc-socials,.oc-socials .oc-insta{width:100%}.oc-mobile-mark{align-self:center}}.ref-count{width:min(1400px,calc(100% - 40px));margin:60px auto 0;display:flex;align-items:baseline;gap:5px;line-height:1;font-family:var(--body);font-size:16px;color:#6b6b6b}.ref-count b{font-weight:500}.ref-count span{font-weight:400}.ref-count+.client-cards{margin-top:16px}.ref-count-title{display:none}@media(max-width:767px){.ref-count-cards{display:none}.ref-count-title{display:flex;width:auto;margin:10px 0 0;font-size:14px}}.blog-more .guides-row .post-cards{grid-template-columns:repeat(3,minmax(0,320px))}@media(max-width:1199px){.blog-more .guides-row .post-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.blog-more .guides-row .post-cards{grid-template-columns:1fr}}.sector-card-logos img{height:44px;max-height:none;width:auto}@media(max-width:767px){.sector-card-logos img{height:36px}}@media(max-width:767px){.service-other-cards .cards .card{height:250px;min-height:250px;padding:24px;flex-direction:column;justify-content:flex-end}.service-other-cards .card .badges{position:absolute;top:24px;left:24px;margin:0}.service-other-cards .card-content{height:80%;justify-content:space-between;gap:0}}@media(min-width:768px){.guides-row .post-cards,.service-guides .guides-row .post-cards,.blog-more .guides-row .post-cards{grid-template-columns:repeat(3,minmax(0,350px));justify-content:center}.service-guides .guides-row .post-cards[data-cards="2"],.blog-more .guides-row .post-cards[data-cards="2"],.guides-row .post-cards[data-cards="2"]{grid-template-columns:repeat(2,minmax(0,350px))}.service-guides .guides-row .post-cards[data-cards="1"],.blog-more .guides-row .post-cards[data-cards="1"],.guides-row .post-cards[data-cards="1"]{grid-template-columns:minmax(0,350px)}}@media(min-width:960px)and (max-width:1199px){.guides-row .post-cards[data-cards="3"].post-cards{grid-template-columns:repeat(3,minmax(0,1fr));flex:1 1 100%}}@media(min-width:768px)and (max-width:959px){.guides-row .post-cards[data-cards="3"].post-cards{grid-template-columns:repeat(4,minmax(0,1fr));flex:1 1 100%}.guides-row .post-cards[data-cards="3"]>li{grid-column:span 2}.guides-row .post-cards[data-cards="3"]>li:nth-child(3){grid-column:2/4}}@media(min-width:768px){.service-other-cards .cards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.service-other-cards .cards .card{flex:0 0 calc((100% - 80px)/5)}}@media(min-width:768px)and (max-width:1199px){.service-other-cards .cards .card{flex-basis:calc((100% - 40px) / 3)}}.desktop-nav a:before,.nav-indicator{background:#ff2a2a}.footer-social{justify-self:center;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 32px}@media(max-width:767px){.footer-social{justify-self:start;justify-content:flex-start;gap:10px 24px}}.audit-form-section{margin-top:40px}.audit-form .brief-fields{margin-top:30px}.audit-nav{justify-content:center}.audit-nav .form-submit{margin:0}@media(max-width:767px){.audit-form .brief-fields{grid-template-columns:1fr;gap:24px}}.cta-audit{font-size:15px;color:#6b6b6b}.cta-audit a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:600;white-space:nowrap;transition:color .3s}.cta-audit-text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.cta-audit-arrow{display:inline-flex;width:15px;height:15px;transition:transform .3s}.cta-audit-arrow svg{width:100%;height:100%}.cta-audit a:hover{color:var(--orange)}.cta-audit a:hover .cta-audit-arrow{transform:translate(2px,-2px)}.audit-form legend{position:relative;width:fit-content}.audit-form legend .sticker{position:absolute;right:-14%;top:34%;font-size:clamp(18px,1.9vw,30px);z-index:2;transform:rotate(-12deg)!important;animation:none!important;opacity:1!important}@media(min-width:768px){.audit-form .audit-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}}.audit-count{margin-left:6px;font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:.02em;color:var(--ink)}@media(min-width:768px)and (max-width:1023px){.audit-form .audit-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.audit-form legend .sticker{right:0;top:auto;bottom:-14px;font-size:15px}}@view-transition{navigation:auto}::view-transition-old(root){animation:page-out .32s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation:page-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes page-out{to{opacity:0;transform:translateY(-28px)}}@keyframes page-in{0%{opacity:0;transform:translateY(28px)}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}.post-toc{margin:36px 0 10px;padding:26px 28px;border-radius:var(--radius);background:var(--card)}.post-toc-title{margin:0 0 14px;font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:.02em}.post-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.post-toc a{display:flex;align-items:baseline;gap:14px;padding:7px 0;font-size:15px;line-height:1.45;transition:color .25s}.post-toc a b{flex:none;font-family:var(--display);font-size:15px;font-weight:600;color:#9a9a9a;transition:color .25s}.post-toc a span{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .25s}.post-toc a:hover b{color:var(--orange)}.post-toc a:hover span{text-decoration-color:currentColor}.post-body h2{scroll-margin-top:110px}@media(max-width:767px){.post-toc{padding:20px}.post-toc a{font-size:14px}}.link-arrow{display:inline-flex;width:12px;height:12px;transition:transform .3s}.link-arrow svg{width:100%;height:100%}a:hover>.link-arrow,a:hover .link-arrow{transform:translate(2px,-2px)}.glossary{margin-top:30px;margin-bottom:110px}.glossary-list{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.glossary-item{position:relative;padding:26px 28px;border-radius:var(--radius);background:var(--card);scroll-margin-top:120px}.glossary-item:target{outline:2px solid var(--acid);outline-offset:3px}.glossary-item dt{margin:0 0 10px;font-family:var(--display);font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.05}.glossary-item dd{margin:0}.glossary-item dd p{margin:0 0 14px;font-size:15px;line-height:1.65;color:#3a3a3a}.glossary-svc{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .25s}.glossary-svc:hover{color:var(--orange)}@media(max-width:767px){.glossary-list{grid-template-columns:1fr;gap:10px}.glossary-item{padding:20px}}.tool-cards{margin-top:30px;margin-bottom:110px}.tool-cards ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tool-cards a{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:14px;min-height:400px;height:100%;padding:38px;border-radius:var(--radius);background:var(--card);overflow:hidden;transition:background .45s var(--ease),color .45s}.tool-cards a:hover,.tool-cards a:focus-visible{background:var(--svc)}.tool-card-ghost{position:absolute;right:-.06em;bottom:-.28em;z-index:-1;font-family:var(--display);font-size:clamp(220px,24vw,360px);font-weight:700;line-height:1;color:#fff;opacity:.7;transition:transform .7s var(--ease),opacity .45s}.tool-cards a:hover .tool-card-ghost{transform:translate(-14px,-10px) rotate(-8deg);opacity:.35}.tool-card-badges{position:relative;display:flex;width:110px;height:52px}.tool-card-badges>span{position:absolute;top:0;display:grid;place-items:center;width:52px;height:52px;font-family:var(--display);font-size:20px;font-weight:700;clip-path:polygon(73.8% 8.92%,63.1% 0%,50% 9.56%,36.9% 0%,26.2% 8.92%,13.1% 13.69%,14.86% 29.78%,0% 36.31%,2.4% 50%,0% 63.69%,14.86% 70.21%,13.1% 86.3%,26.2% 91.08%,36.9% 100%,50% 90.44%,63.1% 100%,73.8% 91.08%,86.9% 86.31%,85.14% 70.22%,100% 63.69%,97.6% 50%,100% 36.31%,85.14% 29.79%,86.9% 13.7%);transition:transform .5s var(--ease),background .45s,color .45s}.tool-card-badges>span:first-child{left:0;z-index:2;background:var(--ink);color:#fff}.tool-card-badges .tool-card-sym{left:42px;background:var(--svc);color:var(--ink);font-size:24px}.tool-cards a:hover .tool-card-sym{transform:translate(16px) rotate(20deg);background:#fff}.tool-cards h2{margin:auto 0 0;font-family:var(--display);font-size:clamp(34px,3.6vw,56px);font-weight:600;line-height:.95;max-width:12ch}.tool-cards p{margin:0;font-size:15px;line-height:1.65;color:#3a3a3a;max-width:420px;transition:color .45s}.tool-cards a:hover p{color:var(--ink)}.tool-card-go{display:inline-flex;align-items:center;gap:12px;width:fit-content;margin-top:8px;padding:12px 18px;background:var(--ink);color:#fff;font-family:var(--display);font-size:20px;font-weight:600;transition:gap .3s}.tool-cards a:hover .tool-card-go{gap:18px}@media(max-width:767px){.tool-cards ul{grid-template-columns:1fr;gap:12px}.tool-cards a{min-height:320px;padding:26px}.tool-card-ghost{font-size:200px}}.tool{margin-top:20px;margin-bottom:90px}.tool-form{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;align-items:stretch}.tool-fields{display:grid;gap:12px;align-content:start}.contact-form .tool-field{position:relative;gap:10px;padding:22px 24px 20px;border-radius:var(--radius);background:var(--card);transition:background .3s,box-shadow .3s}.contact-form .tool-field:focus-within{background:#ebebeb}.tool-field-head{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500}.tool-field-no{flex:none;display:grid;place-items:center;width:34px;height:34px;background:var(--svc);font-family:var(--display);font-size:16px;font-weight:700;clip-path:polygon(50% 0%,61% 7%,75% 7%,80% 20%,93% 25%,93% 39%,100% 50%,93% 61%,93% 75%,80% 80%,75% 93%,61% 93%,50% 100%,39% 93%,25% 93%,20% 80%,7% 75%,7% 61%,0% 50%,7% 39%,7% 25%,20% 20%,25% 7%,39% 7%)}.tool-input{display:flex;align-items:baseline;gap:10px}.contact-form .tool-input input{flex:1;min-width:0;border:0;background:transparent;padding:0;font-family:var(--display);font-size:clamp(34px,3.4vw,48px);font-weight:600;line-height:1.1;-moz-appearance:textfield;appearance:textfield}.contact-form .tool-input input:focus-visible{padding:0;border:0}.tool-input input::-webkit-outer-spin-button,.tool-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tool-input em{font-style:normal;font-family:var(--display);font-size:28px;font-weight:600;color:#6b6b6b}.contact-form .tool-range{-webkit-appearance:none;appearance:none;width:100%;height:24px;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.tool-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--ink) var(--p,0%),#d6d6d6 var(--p,0%))}.tool-range::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--ink) var(--p,0%),#d6d6d6 var(--p,0%))}.tool-range::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-10px;background:var(--svc);border:2px solid var(--ink);border-radius:50%;transition:transform .2s}.tool-range::-moz-range-thumb{width:22px;height:22px;background:var(--svc);border:2px solid var(--ink);border-radius:50%}.tool-range:active::-webkit-slider-thumb{transform:scale(1.25)}.tool-result{position:relative;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:38px;border-radius:var(--radius);background:var(--ink);color:#fff;--band:#9a9a9a;overflow:hidden}.tool-result[data-band="0"]{--band:#ff522b}.tool-result[data-band="1"]{--band:#ff9c17}.tool-result[data-band="2"]{--band:#20fa08}.tool-result[data-band="3"]{--band:#00d1c1}.tool-result-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.tool-result-label{font-size:13px;font-weight:600;letter-spacing:.08em;color:#bdbdbd}.tool-band-tag{display:inline-block;padding:4px 12px;background:var(--band);color:var(--ink);font-family:var(--display);font-size:22px;font-weight:600;line-height:1.2;transform:rotate(-8deg)}.tool-band-tag:empty{display:none}.tool-result-value{font-family:var(--display);font-size:clamp(72px,8.5vw,132px);font-weight:600;line-height:.9;color:var(--band,#fff);font-variant-numeric:tabular-nums;transition:color .3s}.tool-meter{position:relative;height:10px;border-radius:999px;background:#2b2b2b;margin-top:6px}.tool-meter i{position:absolute;inset:0 auto 0 0;width:var(--fill,0%);background:var(--band);border-radius:inherit;transition:width .6s cubic-bezier(.22,1,.36,1),background .3s}.tool-meter s{position:absolute;top:-4px;bottom:-4px;width:2px;background:#555;text-decoration:none}.tool-meter-scale{position:relative;height:16px;font-size:11px;color:#8a8a8a}.tool-meter-scale span{position:absolute;transform:translate(-50%)}.tool-meter-scale span:first-child{transform:none}.tool-meter-scale span:last-child{transform:translate(-100%)}.tool-result-note{font-size:15px;line-height:1.6;color:#e6e6e6;min-height:3.2em}.tool-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 22px;align-content:center}.tool-result-grid>span{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid #333}.tool-result-grid>span:first-child{grid-column:1/-1;padding-top:0;border:0}.tool-result-grid b{font-family:var(--display);font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.tool-result-grid .tool-result-value{color:var(--acid);font-size:clamp(60px,7vw,108px);line-height:.92}.tool-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:24px;padding:24px 30px;border-radius:var(--radius);background:var(--card)}.tool-cta p{margin:0;font-family:var(--display);font-size:clamp(22px,2.2vw,30px);font-weight:600;text-transform:uppercase}.tool-info{margin-bottom:110px}.tool-formula{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 10px;width:fit-content;max-width:100%;margin:0 auto 30px;padding:26px 36px;border-radius:var(--radius);background:var(--card)}.tool-chip{display:inline-flex;flex-direction:column;gap:4px;padding:10px 16px;border-radius:12px;background:#fff}.tool-chip small{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.08em;color:#6b6b6b}.tool-chip small:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--svc)}.tool-formula .tool-chip:last-child{background:var(--ink);color:#fff}.tool-formula .tool-chip:last-child small{color:#bdbdbd}.tool-formula .tool-chip:last-child b{color:var(--acid)}.tool-chip b{font-family:var(--display);font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.05;font-variant-numeric:tabular-nums}.tool-op{font-family:var(--display);font-size:clamp(24px,2.4vw,34px);font-weight:600;color:#6b6b6b}.tool-note{margin:18px 0 0;font-size:15px;line-height:1.65;color:#4a4a4a;max-width:760px}.tool-bands{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tool-bands li{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:var(--radius);background:var(--card);transition:background .35s,color .35s,transform .35s var(--ease)}.tool-bands b{margin-top:14px;font-family:var(--display);font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1}.tool-bands li>span:last-child{font-size:13px;font-weight:600;letter-spacing:.08em;color:#6b6b6b;transition:color .35s}.tool-band-star{display:grid;place-items:center;width:40px;height:40px;background:var(--svc);font-family:var(--display);font-size:17px;font-weight:700;clip-path:polygon(50% 0%,61% 7%,75% 7%,80% 20%,93% 25%,93% 39%,100% 50%,93% 61%,93% 75%,80% 80%,75% 93%,61% 93%,50% 100%,39% 93%,25% 93%,20% 80%,7% 75%,7% 61%,0% 50%,7% 39%,7% 25%,20% 20%,25% 7%,39% 7%)}.tool-bands li.is-current{background:var(--ink);color:#fff;transform:translateY(-6px)}.tool-bands li.is-current>span:last-child{color:var(--svc)}@media(max-width:1023px){.tool-form{grid-template-columns:1fr}.tool-bands{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.tool-result{padding:26px}.contact-form .tool-field{padding:18px}.tool-cta{flex-direction:column;align-items:stretch;text-align:center;padding:22px}.tool-cta .button{justify-content:center}.tool-formula{padding:18px;gap:8px}.tool-chip{padding:8px 12px}}@media(min-width:768px){.audit-form .careers-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 30px;padding:18px 0;font-size:13px}.footer-pages a{letter-spacing:.04em;color:#6b6b6b;transition:color .25s}.footer-pages a:hover{color:var(--ink)}@media(max-width:767px){.footer-pages{justify-content:flex-start;gap:8px 20px;font-size:14px;padding:6px 0 16px}}.careers-teaser{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:100px;padding:34px 38px;border-radius:var(--radius);background:var(--card)}.careers-teaser p{margin:0;max-width:620px;font-size:15px;line-height:1.6;color:#3a3a3a}.careers-teaser .careers-teaser-title{margin-bottom:8px;font-family:var(--display);font-size:clamp(30px,3.2vw,46px);font-weight:600;line-height:1;color:var(--ink)}@media(max-width:767px){.careers-teaser{flex-direction:column;align-items:flex-start;gap:18px;padding:22px 22px 24px;margin-bottom:60px}.careers-teaser .careers-teaser-title{font-size:30px}.careers-teaser p{font-size:14px}.careers-teaser .button{width:auto;min-height:0;padding:12px 18px;font-size:18px;gap:12px}}.tool-input{align-items:center;padding:4px 16px 4px 18px;background:#fff;border:1.5px solid #d4d4d4;border-radius:12px;cursor:text;transition:border-color .25s}.tool-field:hover .tool-input{border-color:#9a9a9a}.tool-input:focus-within{border-color:var(--ink)}.tool-input:after{content:"";flex:none;width:18px;height:18px;opacity:.45;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23080808' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E") center/contain no-repeat;transition:opacity .25s}.tool-input:focus-within:after{opacity:0}.contact-form .tool-input input{padding:6px 0}.contact-form .tool-input input:focus-visible{padding:6px 0}.tool-info .tool-note{max-width:760px;margin-left:auto;margin-right:auto;text-align:center}.tool-input em{order:-1;color:#080808}.tool .tool-cta{max-width:935px;margin-left:auto;margin-right:auto}.tool-tip{position:relative;flex:none;display:inline-grid;place-items:center;width:22px;height:22px;margin-left:2px;padding:0;border:1.5px solid #9a9a9a;border-radius:50%;background:transparent;font-family:var(--display);font-size:13px;font-weight:700;line-height:1;color:#6b6b6b;cursor:help;transition:border-color .2s,color .2s,background .2s}.tool-tip:hover,.tool-tip:focus-visible{border-color:var(--ink);background:var(--ink);color:#fff;outline:none}.tool-tip-text{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:5;width:max-content;max-width:260px;padding:10px 14px;border-radius:10px;background:var(--ink);color:#fff;font-family:var(--body);font-size:13px;font-weight:500;line-height:1.5;text-align:left;opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:opacity .2s,transform .2s,visibility .2s;pointer-events:none}.tool-tip-text:after{content:"";position:absolute;left:50%;top:100%;border:6px solid transparent;border-top-color:var(--ink);transform:translate(-50%)}.tool-tip:hover .tool-tip-text,.tool-tip:focus .tool-tip-text{opacity:1;visibility:visible;transform:translate(-50%)}@media(max-width:767px){.tool-tip-text{left:auto;right:-10px;transform:translateY(4px);max-width:230px}.tool-tip:hover .tool-tip-text,.tool-tip:focus .tool-tip-text{transform:none}.tool-tip-text:after{left:auto;right:14px;transform:none}}.tool-tip{width:17px;height:17px;border:0;background:#d6d6d6;color:#fff;font-size:11px}.tool-tip:hover,.tool-tip:focus-visible{background:var(--ink);color:#fff}.tool-info .tool-note{max-width:none}@media(min-width:1024px){.tool-info .tool-note{white-space:nowrap}}.careers-teaser{max-width:935px;margin-left:auto;margin-right:auto}.careers-why-logo{display:inline-block;width:3.3em;height:auto;max-width:none;flex:none;vertical-align:baseline;margin-top:.12em;clip-path:inset(0 0 0 0)}.blog-resources .post-card-meta span:before{content:none}.blog-resources .post-card-meta span{font-weight:600;letter-spacing:.06em}.blog-resources .service-clients-title{margin-left:auto;margin-right:auto;text-align:center}#careers-why-title .careers-why-logo{display:block;margin:.1em auto 0}@media(max-width:767px){.tool-formula{flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:100%;gap:4px;padding:14px}.tool-formula .tool-paren{display:none}.tool-formula .tool-op{align-self:center;font-size:18px;line-height:1.2}.tool-formula .tool-chip{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px}.tool-formula .tool-chip b{font-size:24px}}.glossary-item dt a{transition:color .25s}.glossary-item dt a:hover{color:var(--orange)}.glossary-more{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .25s}.glossary-more:hover{color:var(--orange)}.term{max-width:935px;margin:10px auto 110px}.term-body p{margin:0 0 20px;font-size:17px;line-height:1.75;color:#262626}.term-box{margin:28px 0 0;padding:24px 28px;border-radius:var(--radius);background:var(--card)}.term-formula{background:var(--ink);color:#fff}.term-box-label{display:block;margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.08em;color:#8a8a8a}.term-box p{margin:0;font-size:16px;line-height:1.65}.term-formula p{font-family:var(--display);font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.25;color:var(--acid)}.term-tips{margin-top:44px}.term-tips h2{margin:0 0 16px;font-family:var(--display);font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1}.term-tips ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.term-tips li{display:flex;gap:16px;align-items:baseline;padding:16px 20px;border-radius:14px;background:var(--card);font-size:15px;line-height:1.6}.term-tips li b{flex:none;font-family:var(--display);font-size:18px;color:#9a9a9a}.term-related{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px}.term-related span{margin-right:6px;font-size:12px;font-weight:600;letter-spacing:.08em;color:#6b6b6b}.term-related a{padding:8px 16px;border:1px solid #cecece;border-radius:999px;font-size:14px;font-weight:600;transition:background .25s,color .25s,border-color .25s}.term-related a:hover{background:var(--ink);border-color:var(--ink);color:#fff}.term .post-cta{margin-top:44px}.term-back{margin:30px 0 0;font-size:14px}.term-back a{text-decoration:underline;text-underline-offset:4px}@media(max-width:767px){.term{margin-bottom:70px}.term-body p{font-size:16px}.term-box{padding:20px}.term-tips li{padding:14px 16px}}@media(max-width:767px){.careers-teaser{align-items:center;text-align:center;gap:16px;padding:28px 22px}.careers-teaser>div{display:flex;flex-direction:column;align-items:center}.careers-teaser .careers-teaser-title{font-size:32px}.careers-teaser p{font-size:14px;line-height:1.6;max-width:300px}.careers-teaser .button{padding:11px 18px;font-size:17px}}.ct{position:relative;max-width:935px;margin:0 auto 100px;border-radius:var(--radius);overflow:hidden}.ct-title{margin:0;font-family:var(--display);font-size:clamp(40px,5vw,72px);font-weight:600;line-height:.92}.ct-text{margin:0;font-size:15px;line-height:1.6}.ct-go{display:inline-flex;align-items:center;gap:14px;width:fit-content;padding:12px 20px;font-family:var(--display);font-size:20px;font-weight:600;transition:gap .3s}.ct-go .button-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.ct-go:hover{gap:20px}.ct-2{background:var(--ink);color:#fff}.ct-band{overflow:hidden;white-space:nowrap;background:var(--orange);color:var(--ink);font-family:var(--display);font-size:20px;font-weight:600;padding:8px 0}.ct-band{display:flex}.ct-band span{flex:none;padding-right:.3em;animation:ct-band 24s linear infinite}@keyframes ct-band{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.ct-band span{animation:none}}.ct-2-body{display:grid;gap:16px;padding:36px 40px 40px}.ct-2 .ct-text{color:#cfcfcf;max-width:520px}.ct-2 .ct-go{background:var(--acid);color:var(--ink)}@media(max-width:767px){.ct{margin-bottom:60px}.ct-2-body{padding:26px 22px 28px}.ct-band{font-size:16px}.ct-go{font-size:17px;padding:11px 18px}}.ct{max-width:760px}.ct-band{font-size:15px;padding:5px 0}.ct-2-body{gap:12px;padding:28px 32px 30px}.ct-title{font-size:clamp(30px,3.4vw,46px)}.ct-text{font-size:14px}.ct-go{font-size:17px;padding:10px 16px;gap:12px}.ct-go .button-icon{width:19px;height:19px}@media(max-width:767px){.ct-2-body{padding:22px 20px 24px}.ct-band{font-size:14px}}.ct{max-width:560px}.ct{max-width:680px}.ct-2-body{gap:14px;padding:32px 36px 34px}.ct-title{font-size:clamp(34px,4vw,56px)}.ct-text{font-size:15px}.ct-band{font-size:17px;padding:6px 0}.ct-go{font-size:18px;padding:11px 18px}.ct-go .button-icon{width:20px;height:20px}@media(max-width:767px){.ct-2-body{padding:24px 20px 26px}.ct-band{font-size:15px}}.ct-band{font-size:23px;padding:9px 0}@media(max-width:767px){.ct-band{font-size:18px;padding:7px 0}}.footer-socials{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:none}.footer-socials a{color:#6b6b6b;transition:color .25s}.footer-socials a:hover{color:var(--ink)}@media(max-width:767px){.footer-socials{gap:8px 18px}}.footer-socials{gap:10px;margin-top:20px}.footer-social-badge{display:grid;place-items:center;width:46px;height:46px;background:var(--card);clip-path:polygon(73.8% 8.92%,63.1% 0%,50% 9.56%,36.9% 0%,26.2% 8.92%,13.1% 13.69%,14.86% 29.78%,0% 36.31%,2.4% 50%,0% 63.69%,14.86% 70.21%,13.1% 86.3%,26.2% 91.08%,36.9% 100%,50% 90.44%,63.1% 100%,73.8% 91.08%,86.9% 86.3%,85.14% 70.21%,100% 63.69%,97.6% 50%,100% 36.31%,85.14% 29.78%,86.9% 13.69%);transition:transform .5s cubic-bezier(.34,1.56,.64,1),background .25s}.footer-social-badge .brand-ico{width:20px;height:20px}.footer-social-badge:hover,.footer-social-badge:focus-visible{transform:rotate(25deg) scale(1.08);background:#e6e6e6}@media(max-width:767px){.footer-socials{gap:8px}.footer-social-badge{width:40px;height:40px}.footer-social-badge .brand-ico{width:18px;height:18px}}.footer-socials li{display:flex}.footer-socials .footer-social-badge{display:grid;place-items:center;padding:0;line-height:0}.footer-socials .footer-social-badge .brand-ico{display:block;margin:0}.footer .footer-socials a.footer-social-badge{display:grid}.footer .footer-socials-row{justify-content:center;margin:-26px 0 22px;position:relative;z-index:1}@media(max-width:767px){.footer .footer-socials-row{margin:-18px 0 20px}}.footer .footer-socials-mid{display:none}@media(min-width:1100px){.footer .footer-socials-row{display:none}.footer .footer-socials-mid{display:flex;flex:1;justify-content:center;align-self:flex-end;margin:0 0 48px}.footer .footer-main .footer-contact{flex:none}}.footer .footer-socials [title=Instagram]{--b:#d6249f}.footer .footer-socials [title=Facebook]{--b:#0866FF}.footer .footer-socials [title=LinkedIn]{--b:#0A66C2}.footer .footer-socials [title=YouTube]{--b:#FF0000}.footer .footer-socials [title=X]{--b:#080808}.footer .footer-socials [title=Pinterest]{--b:#E60023}.footer .footer-socials [title=Behance]{--b:#1769FF}.footer .footer-socials [title=Dribbble]{--b:#EA4C89}.footer .footer-socials [href*="g.page"]{--b:#4285F4}.footer .footer-socials .footer-social-badge{position:relative;color:#fff;background:var(--b)}.footer .footer-socials [href*="g.page"]{background:#f0f4f9}.footer .footer-socials [title=Instagram]{background:radial-gradient(circle at 30% 107%,#fdf497 0 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.footer .footer-socials :not([href*="g.page"]) .brand-ico [fill]:not([fill=none]){fill:currentColor}.footer .footer-socials .brand-ico [stroke]:not([stroke=none]){stroke:currentColor}@media(max-width:767px){.footer .footer-socials-row{justify-content:flex-start;margin:0;padding-top:20px;border-top:1px solid #555}.footer .footer-socials-row+.footer-bottom{border-top:0;padding-top:16px}}.footer .footer-socials .footer-social-badge,.footer .footer-socials .footer-social-badge .brand-ico{transition:transform .6s cubic-bezier(.34,1.8,.5,1)}.footer .footer-socials .footer-social-badge:hover,.footer .footer-socials .footer-social-badge:focus-visible{transform:translateY(-6px) rotate(90deg) scale(1.14)}.footer .footer-socials .footer-social-badge:hover .brand-ico,.footer .footer-socials .footer-social-badge:focus-visible .brand-ico{transform:rotate(-90deg);animation:social-pop .5s .15s cubic-bezier(.34,1.8,.5,1)}.footer .footer-socials .footer-social-badge:active{transform:translateY(-2px) rotate(90deg) scale(.96);transition-duration:.15s}@keyframes social-pop{0%{scale:1}40%{scale:1.3}to{scale:1}}@media(prefers-reduced-motion:reduce){.footer .footer-socials .footer-social-badge,.footer .footer-socials .footer-social-badge .brand-ico{transition:none;animation:none}}.footer .footer-page .arrow-ur{width:15px;height:15px;vertical-align:-3px;margin-left:2px;stroke-width:1.8}.tool-cards ul:has(>li:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1099px){.tool-cards ul:has(>li:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.tool-cards ul:has(>li:nth-child(3)){grid-template-columns:1fr}}.post-body a.glossary-link{text-decoration:underline dotted;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:background .2s}.post-body a.glossary-link:hover,.post-body a.glossary-link:focus-visible{background:var(--acid);text-decoration-style:solid}.case-story{margin-top:40px;margin-bottom:60px;text-align:center}.case-story-text{max-width:820px;margin:30px auto 0;font-size:clamp(20px,1.8vw,28px);line-height:1.5}.case-demo{display:inline-block;margin:18px 0 0;padding:4px 10px;background:var(--orange);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em}.tool-check{flex-direction:row;align-items:center;gap:10px;font-size:14px;cursor:pointer}.tool-check input{width:20px;height:20px;min-height:0;accent-color:var(--ink);margin:0}.tool-result[data-neg] [data-out=net],.tool-result[data-neg] [data-out=margin],.tool-result[data-neg] [data-out=monthly]{color:var(--orange)}.contact-form .tool-check{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:12px;padding:18px 22px;border-radius:var(--radius);background:var(--card);font-weight:500}.tool-seg{border:0;margin:0;padding:18px 22px;border-radius:var(--radius);background:var(--card);display:flex;flex-wrap:wrap;gap:8px}.tool-seg legend{float:left;width:100%;margin-bottom:6px;padding:0;font-size:14px;font-weight:500}.contact-form .tool-seg label{display:block;flex-direction:row;gap:0}.tool-seg input{position:absolute;opacity:0;width:1px;height:1px;min-height:0}.tool-seg span{display:inline-block;padding:9px 14px;border:1px solid var(--ink);background:#fff;font-family:var(--display);font-size:18px;font-weight:600;line-height:1;cursor:pointer;transition:background .2s,color .2s}.tool-seg label:hover span{background:var(--acid)}.tool-seg input:checked+span{background:var(--ink);color:#fff}.tool-seg input:focus-visible+span{outline:3px solid #6243d6;outline-offset:3px}.tool-own-only{display:grid;gap:12px}.tool-own-only[hidden]{display:none}.tool-plats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tool-plats legend{grid-column:1/-1}.tool-plats label{display:block}.tool-plats span{display:grid;place-items:center;width:100%;height:64px;padding:8px;border:2px solid #e3e3e3;background:#fff;color:var(--plat);font-size:16px;text-align:center;line-height:1.05;transition:border-color .2s,transform .2s}.tool-plats img{width:auto;max-width:86%;height:30px;object-fit:contain}.tool-plats label:hover span{background:#fff;border-color:var(--plat);transform:translateY(-2px)}.tool-plats input:checked+span{background:#fff;color:var(--plat);border-color:var(--plat);box-shadow:inset 0 0 0 1px var(--plat)}@media(max-width:767px){.tool-plats{grid-template-columns:repeat(3,minmax(0,1fr))}}.tool-plats{background:#e4e4e4;gap:4px}.tool-seg[data-seg=model]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px;background:#e4e4e4}.tool-seg[data-seg=model] legend{grid-column:1/-1;float:none;padding:12px 16px 6px}.tool-seg span,.tool-plats span{border:0;border-radius:12px;background:transparent;box-shadow:none;transition:background .3s,color .3s}.tool-seg[data-seg=model] span{display:block;text-align:center;padding:12px;color:#555}.tool-seg label:hover span,.tool-plats label:hover span{background:#ffffff8c;border:0;transform:none}.tool-plats img{opacity:.55;filter:grayscale(1);transition:opacity .3s,filter .3s}.tool-seg input:checked+span,.tool-plats input:checked+span{background:var(--plat,var(--ink));color:#fff;border:0;box-shadow:none}.tool-plats input:checked+span img{opacity:1;filter:brightness(0) invert(1)}.tool-plats input[value=ty]+span img{filter:brightness(0)}.tool-plats input[value=ty]:checked+span img{filter:none}.tool-seg.tool-deliv{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:18px 22px;background:var(--card)}.tool-seg.tool-deliv legend{grid-column:1/-1;float:none;padding:0 0 6px}.tool-seg.tool-deliv span{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;column-gap:12px;row-gap:4px;align-items:center;height:100%;padding:16px;border-radius:12px;background:#fff;color:var(--ink);font-family:var(--body);font-size:14px;text-align:left;line-height:1.35}.tool-deliv svg{grid-row:1/3;width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tool-deliv b{font-family:var(--display);font-size:22px;font-weight:600;line-height:1}.tool-deliv small{grid-column:2;font-size:12px;color:#666;line-height:1.35;transition:color .3s}.tool-deliv em{grid-column:1/-1;justify-self:start;margin-top:6px;padding:3px 8px;border-radius:6px;background:var(--card);font-style:normal;font-size:12px;font-weight:600;transition:background .3s,color .3s}.tool-seg.tool-deliv label:hover span{background:#fff;transform:translateY(-2px)}.tool-seg.tool-deliv input:checked+span{background:var(--ink);color:#fff}.tool-deliv input:checked+span small{color:#bbb}.tool-deliv input:checked+span em{background:var(--acid);color:var(--ink)}@media(max-width:767px){.tool-seg.tool-deliv{grid-template-columns:1fr}}.tool-deliv img{grid-row:1/3;width:32px;height:32px;transition:filter .3s}.tool-deliv input:checked+span img{filter:invert(1)}.tool-seg[data-seg=model] legend,.tool-seg.tool-deliv legend{float:left;width:100%;grid-column:1/-1;padding:0 0 6px}.tool-deliv img,.tool-deliv svg{grid-row:1;align-self:center}.tool-seg.tool-deliv span{align-items:start;align-content:start}.tool-deliv b{align-self:center}.tool-deliv small{grid-column:1/-1}.tool-deliv b{font-family:var(--body);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.2}.tool-deliv small{font-size:12.5px}.tool-vat-note{font-style:normal;color:#777;margin-left:4px}.contact-form .tool-check{position:relative}.tool-check input{position:absolute;opacity:0;width:1px;height:1px}.tool-check-box{flex-shrink:0;width:24px;height:24px;border:2px solid var(--ink);border-radius:7px;background:#fff;display:grid;place-items:center;transition:background .2s,border-color .2s,transform .2s}.tool-check-box:after{content:"";width:11px;height:6px;border-left:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.tool-check input:checked+.tool-check-box{background:var(--acid);border-color:var(--acid)}.tool-check input:checked+.tool-check-box:after{transform:translateY(-1px) rotate(-45deg) scale(1)}.tool-check:hover .tool-check-box{transform:scale(1.06)}.tool-check input:focus-visible+.tool-check-box{outline:3px solid #6243d6;outline-offset:3px}.contact-form .tool-field:has(+.tool-check){border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:12px}.contact-form .tool-field+.tool-check{margin-top:-12px;border-top-left-radius:0;border-top-right-radius:0;padding:4px 24px 20px;font-size:14px;font-weight:500;color:#333}.tool-check-box{width:42px;height:24px;border:0;border-radius:999px;background:#cfcfcf;position:relative;display:block;transition:background .25s}.tool-check-box:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transform:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.tool-check input:checked+.tool-check-box{background:var(--ink);border:0}.tool-check input:checked+.tool-check-box:after{transform:translate(18px);background:var(--acid)}.tool-check:hover .tool-check-box{transform:none;background:#bdbdbd}.tool-check:hover input:checked+.tool-check-box{background:#333}@media(max-width:767px){.contact-form .tool-field+.tool-check{padding:4px 18px 18px}}.tool-check input:checked+.tool-check-box{background:var(--acid)}.tool-check input:checked+.tool-check-box:after{background:var(--ink)}.tool-check:hover input:checked+.tool-check-box{background:#1ce806}.tool-check-box{background:#e9e9eb}.tool-check-box:after{background:#fff;box-shadow:0 2px 4px #0000002e,0 0 1px #0003}.tool-check input:checked+.tool-check-box{background:#34c759}.tool-check input:checked+.tool-check-box:after{background:#fff}.tool-check:hover .tool-check-box{background:#dedee0}.tool-check:hover input:checked+.tool-check-box{background:#30b753}@media(min-width:1024px){.tool-form[data-tool=profit] .tool-result,.tool-form[data-tool=menu] .tool-result{justify-content:flex-start}}.tool-result-inner{display:flex;flex-direction:column;gap:14px}.tool-result-inner.tool-result-grid{display:grid}.tool-split,.tool-breakeven{grid-column:1/-1;display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid #333}.tool-split-bar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:#222}.tool-split-bar i{display:block;height:100%;width:0;background:var(--c);transition:width .5s cubic-bezier(.22,1,.36,1)}.tool-split-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px}.tool-split-list li{display:grid;grid-template-columns:auto 1fr auto 52px;align-items:center;gap:8px;color:#ccc}.tool-split-list b{width:10px;height:10px;border-radius:3px;background:var(--c)}.tool-split-list em{font-style:normal;color:#fff;font-weight:600}.tool-split-list small{color:#888;text-align:right}.tool-breakeven b{font-family:var(--display);font-size:34px;font-weight:700;line-height:1;color:#fff}.tool-breakeven small{font-size:12px;color:#888}.tool-tip:focus .tool-tip-text{opacity:0;visibility:hidden}.tool-tip:hover .tool-tip-text,.tool-tip:focus-visible .tool-tip-text{opacity:1;visibility:visible;transform:translate(-50%)}@media(max-width:767px){.tool-tip:hover .tool-tip-text,.tool-tip:focus-visible .tool-tip-text{transform:none}}@media(min-width:768px){.tool-formula .tool-chip{flex:0 0 132px;box-sizing:border-box}}.tool-formula[data-formula=profit]~.tool-note{white-space:normal;max-width:860px}@media(min-width:768px){.tool-formula{align-items:stretch}.tool-formula .tool-chip{flex:0 0 150px;justify-content:center}.tool-formula .tool-chip small{white-space:nowrap}.tool-formula .tool-op{align-self:center}}.tool-hint{display:flex;align-items:center;justify-content:center;gap:12px;max-width:935px;margin:30px auto 6px;font-size:15px;line-height:1.5;color:#444;text-align:left}.tool-hint-badge{flex:none;display:grid;place-items:center;width:30px;height:30px;background:var(--acid);color:var(--ink);font-family:var(--display);font-weight:700;font-size:16px;clip-path:polygon(73.8% 8.92%,63.1% 0,50% 9.56%,36.9% 0,26.2% 8.92%,13.1% 13.69%,14.86% 29.78%,0 36.31%,2.4% 50%,0 63.69%,14.86% 70.21%,13.1% 86.3%,26.2% 91.08%,36.9% 100%,50% 90.44%,63.1% 100%,73.8% 91.08%,86.9% 86.3%,85.14% 70.21%,100% 63.69%,97.6% 50%,100% 36.31%,85.14% 29.78%,86.9% 13.69%)}.tool-hint a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.tool-hint a:hover{background:var(--acid)}.tool-hint .arrow-ur{width:11px;height:11px;vertical-align:0}@media(max-width:767px){.tool-hint{align-items:flex-start;font-size:14px}}.tool-hint-badge{position:relative;width:40px;height:40px;background:none;clip-path:none}.tool-hint-badge:before{content:"";position:absolute;inset:0;background:var(--acid);clip-path:polygon(73.8% 8.92%,63.1% 0,50% 9.56%,36.9% 0,26.2% 8.92%,13.1% 13.69%,14.86% 29.78%,0 36.31%,2.4% 50%,0 63.69%,14.86% 70.21%,13.1% 86.3%,26.2% 91.08%,36.9% 100%,50% 90.44%,63.1% 100%,73.8% 91.08%,86.9% 86.3%,85.14% 70.21%,100% 63.69%,97.6% 50%,100% 36.31%,85.14% 29.78%,86.9% 13.69%);animation:hint-spin 9s linear infinite}.tool-hint-badge b{position:relative;font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:-.02em}@keyframes hint-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tool-hint-badge:before{animation:none}}.tool-hint a.tool-hint-link{margin-left:4px;color:var(--ink);font-weight:700;white-space:nowrap;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .25s}.tool-hint a.tool-hint-link:hover{background:none;text-decoration-color:var(--acid)}.tool-hint a.tool-hint-link .arrow-ur{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.tool-hint a.tool-hint-link:hover .arrow-ur{transform:translate(2px,-2px)}.tool-cta .button{border-radius:999px}@media(max-width:767px){.footer .footer-social{gap:10px 14px}}.glossary-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.glossary-search{position:relative;flex:1 1 320px;max-width:420px}.glossary-search svg{position:absolute;left:18px;top:50%;width:20px;height:20px;transform:translateY(-50%);fill:none;stroke:#777;stroke-width:2;stroke-linecap:round}.glossary-search input{width:100%;min-height:52px;padding:12px 18px 12px 48px;border:1.5px solid #ddd;border-radius:999px;background:#fff;font-size:15px;transition:border-color .2s}.glossary-search input:focus{outline:none;border-color:var(--ink)}.glossary-cats{display:flex;flex-wrap:wrap;gap:8px}.glossary-cat{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:1.5px solid #ddd;border-radius:999px;background:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.glossary-cat small{font-size:12px;color:#888;font-weight:600}.glossary-cat:hover{border-color:var(--c)}.glossary-cat.is-active{background:var(--c);border-color:var(--c);color:#fff}.glossary-cat.is-active small{color:#ffffffbf}.glossary-empty{margin:20px 0;font-size:15px;color:#666}.glossary-item{display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.glossary-item:hover{transform:translateY(-3px)}.glossary-item dd{display:flex;flex-direction:column;flex:1}.glossary-item .glossary-more{margin-top:auto;align-self:flex-start}.glossary-item[hidden]{display:none}.glossary-tag{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c)}.glossary-tag:before{content:"";width:9px;height:9px;border-radius:3px;background:var(--c)}@media(max-width:767px){.glossary-search{max-width:none}.glossary-cats{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.glossary-cat{flex:none}}@media(min-width:768px){.glossary-tools{flex-wrap:nowrap}.glossary-search{flex:1 1 auto;max-width:none}.glossary-cats{flex:none;flex-wrap:nowrap}}.glossary-search input{min-height:0;height:44px;padding:0 16px 0 42px;font-size:14px;border-width:1.5px}.glossary-search svg{left:16px;width:17px;height:17px}#engagement-title .heading-copy,#budget-title .heading-copy,#profit-title .heading-copy,#glossary-title .heading-copy,#tools-title .heading-copy,#menu-title .heading-copy{display:block}@media(min-width:768px){#engagement-title,#budget-title,#profit-title,#glossary-title,#tools-title,#menu-title{white-space:nowrap}}#case-challenge-title,#case-results-title{margin-left:auto;margin-right:auto;text-align:center}#case-services-title .sticker{background:var(--acid)}.case-results{text-align:center}.case-stats{max-width:960px;margin:40px auto 0;gap:0;padding:34px 10px;border-radius:var(--radius);background:var(--ink);color:#fff;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.case-stats li{background:none;border-radius:0;padding:6px 24px;align-items:center;justify-content:center;gap:0;text-align:center}.case-stats li+li{border-left:1px solid #333}.case-stats strong{display:flex;align-items:center;gap:.12em;font-size:clamp(48px,4.4vw,68px);font-weight:700;line-height:.9;letter-spacing:-.01em}.case-stats .case-star{font-style:normal;font-size:.5em;line-height:1;color:var(--acid)}.case-stats span{margin-top:10px;font-size:14px;color:#aaa}@media(max-width:767px){.case-stats li+li{border-left:0;border-top:1px solid #333;padding-top:20px;margin-top:10px}}#case-challenge-title .sticker{inset:0 0 auto auto;translate:78% -55%}#case-services-title .sticker{inset:50% auto auto 0;translate:-88% -50%;rotate:22deg}#case-results-title .sticker{inset:auto 0 0 auto;translate:100% 35%;rotate:24deg}.case-story-text{max-width:704px;margin-top:24px;font-size:17px;font-weight:500;line-height:1.58}@media(max-width:767px){.case-story-text{font-size:15px}}@media(min-width:768px){.case-meta .client-card-services.case-services{gap:14px 34px}.case-meta .client-card-services.case-services li{max-width:none;white-space:nowrap}}#audit-title .heading-copy{display:block}@media(min-width:768px){#audit-title{white-space:nowrap}}.ticker-sep{display:inline-block;position:relative;width:.24em;height:.8em;height:1cap;margin:0 1.4em;vertical-align:baseline}.ticker-sep:before{content:"";position:absolute;left:0;top:50%;width:.24em;height:.24em;margin-top:-.12em;border-radius:50%;background:currentColor}@media(max-width:767px){.tool-hint{flex-direction:column;align-items:center;gap:10px;margin:24px 0 6px;padding:22px 20px;border-radius:var(--radius);border:1px dashed #cfcfcf;text-align:center;font-size:14.5px}.tool-hint a.tool-hint-link{display:block;width:fit-content;margin:10px auto 0}}@media(max-width:767px){.glossary-cats{overflow-x:auto;flex-wrap:nowrap;margin-inline:calc(50% - 50vw);padding:2px calc(50vw - 50%) 6px;scroll-padding-inline:5vw;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.glossary-cats::-webkit-scrollbar{display:none}.glossary-cats.is-end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px);mask-image:linear-gradient(90deg,transparent,#000 56px)}.glossary-cat{flex:none;scroll-snap-align:start;padding:8px 13px;font-size:13.5px}}@media(min-width:768px){.tool-cards ul:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}.tool-result-grid>.tool-result-note{grid-column:1/-1;border-top:0;padding-top:0;font-size:14px;line-height:1.55;color:#aaa}@media(min-width:768px){.tool-hint{padding:22px 28px;border:1px dashed #cfcfcf;border-radius:var(--radius)}}.tool-hint-q{font-weight:700;color:var(--ink)}@media(max-width:767px){.tool-hint>span:last-child{text-wrap:balance}.tool-hint-q{display:block;margin-bottom:4px;font-size:16px}}@media(min-width:768px){.tool-hint a.tool-hint-link{display:block;width:fit-content;margin:6px 0 0}}.tool-hint{flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:16px;text-align:left}.tool-hint-badge{margin-top:2px}.tool-hint a.tool-hint-link{display:block;width:fit-content;margin:8px 0 0}@media(max-width:767px){.tool-hint{padding:20px 18px;gap:14px}.tool-hint>span:last-child{text-wrap:pretty}.tool-hint-q{font-size:15.5px}}@media(min-width:768px){.tool-hint{padding:18px 24px}.tool-hint a.tool-hint-link{margin-top:4px}}@media(min-width:768px){.tool-hint a.tool-hint-link{margin-top:0}}.tool-hint a.tool-hint-link .arrow-ur{width:14px;height:14px;vertical-align:-1px}.alanya-svc-more{margin:28px 0 0;text-align:center}.alanya-links{margin-top:10px;margin-bottom:100px}#alanya-title .heading-copy,#alanya-svc-title .heading-copy{display:block}@media(min-width:1024px){#alanya-title{white-space:nowrap}}.post-cards.alanya-cards{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;max-width:1100px}@media(max-width:767px){.post-cards.alanya-cards{grid-template-columns:1fr}}.alanya-why-list{list-style:none;max-width:1100px;margin:0 auto;padding:40px 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:var(--radius);background:var(--ink);color:#fff}.alanya-why-list li{padding:4px 28px}.alanya-why-list li+li{border-left:1px solid #333}.alanya-why-no{display:block;font-family:var(--display);font-size:44px;font-weight:700;line-height:1;color:var(--svc,var(--acid))}.alanya-why-list h3{margin:14px 0 10px;font-family:var(--display);font-size:26px;font-weight:600;line-height:1.05}.alanya-why-list p{margin:0;font-size:14.5px;line-height:1.6;color:#b5b5b5}@media(max-width:767px){.alanya-why-list{grid-template-columns:1fr;padding:12px 4px}.alanya-why-list li{padding:20px}.alanya-why-list li+li{border-left:0;border-top:1px solid #333}}.alanya-why .service-clients-title{margin-left:auto;margin-right:auto;text-align:center}.alanya-why .service-clients-title .sticker{inset:0 0 auto auto;translate:70% -40%}.alanya-services .service-clients-title{margin-left:auto;margin-right:auto;text-align:center}.alanya-services .service-clients-title .sticker{inset:auto 0 0 auto;translate:80% 30%;rotate:22deg}.tool-logo{display:block;width:1.05em;height:1.05em;background:currentColor;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat}.tool-card-ghost .tool-logo{width:.72em;height:.72em;margin:0 -.06em .12em 0}.tool-card-ghost.is-pair{display:flex;align-items:flex-end;gap:.06em}.tool-card-ghost.is-pair .tool-logo{width:.5em;height:.5em}.tool-card-badges:has(.tool-card-sym+.tool-card-sym){width:152px}.tool-cards h2{margin:0}.tool-cards .tool-card-go{margin-top:auto}.tool-cards h2 .nw{white-space:nowrap}.tool-cards li:nth-child(-n+3) a:hover h2,.tool-cards li:nth-child(-n+3) a:hover p,.tool-cards li:nth-child(-n+3) a:focus-visible h2,.tool-cards li:nth-child(-n+3) a:focus-visible p{color:#fff}.tool-card-badges .tool-card-sym{color:#fff}.tool-cards a:hover .tool-card-sym,.tool-cards a:focus-visible .tool-card-sym{color:var(--ink)}@media(max-width:767px){.constellation .scene-item{left:calc((100% - var(--w,120px) * .56) * (var(--x,4) - 4) / 84)!important}}.constellation .scene-item{filter:drop-shadow(0 0 1px rgba(0,0,0,.35)) drop-shadow(0 4px 10px rgba(0,0,0,.18)) saturate(1.25) contrast(1.15)}.form-kvkk{display:flex;align-items:flex-start;justify-content:center;gap:9px;max-width:540px;margin:-14px auto 0;font-size:12.5px;line-height:1.55;color:#6b6b6b;text-align:left}.form-kvkk-i{flex:none;display:grid;place-items:center;width:17px;height:17px;margin-top:1px;border:1.4px solid #9a9a9a;border-radius:50%;font-family:var(--body);font-size:10px;font-weight:800;line-height:1;color:#7a7a7a}.form-kvkk a{color:inherit;text-decoration:underline;text-underline-offset:2px}.form-kvkk a:hover{color:var(--ink)}.form-kvkk a{white-space:nowrap}.form-kvkk>span:last-child{text-wrap:balance}.form-kvkk{align-items:center}.form-kvkk-i{margin-top:0}.form-kvkk{display:block;max-width:none;margin:-6px auto 0;text-align:center;text-wrap:balance}.form-kvkk-i{display:inline-grid;vertical-align:-3px;margin:0 7px 0 0}.form-kvkk{display:flex;align-items:center;justify-content:center;gap:8px;margin:-6px auto 0;white-space:nowrap;text-align:left}.form-kvkk-i{display:grid;vertical-align:baseline;margin:0}@media(max-width:900px){.form-kvkk{align-items:flex-start;white-space:normal}.form-kvkk-i{margin-top:2px}.form-kvkk>span:last-child{text-wrap:pretty}}@media(max-width:900px){.form-kvkk{display:block;max-width:340px;text-align:center}.form-kvkk-i{display:inline-grid;vertical-align:-3px;margin:0 6px 0 0}.form-kvkk>span:last-child{display:inline}}.post-cta p{font-family:var(--body);font-size:20px;font-weight:600;line-height:1.35;text-transform:none;letter-spacing:0}@media(max-width:767px){.post-cta p{font-size:17px}}.post-cta .button{padding:15px 24px;gap:10px;font-family:var(--body);font-size:16px;font-weight:700;text-transform:none;letter-spacing:0}.post-cta .button .button-icon{width:22px;height:22px}.tool-cta p{font-family:var(--body);font-size:20px;font-weight:600;line-height:1.35;text-transform:none;letter-spacing:0}.tool-cta .button{padding:15px 24px;gap:10px;font-family:var(--body);font-size:16px;font-weight:700;text-transform:none;letter-spacing:0}.tool-cta .button .button-icon{width:22px;height:22px}@media(max-width:767px){.tool-cta p{font-size:17px}}.tool-hint-badge .tool-hint-logo{display:block;width:20px;height:20px;color:var(--ink)}.tool-hint a.tool-hint-link{transition:color .25s,text-decoration-color .25s}.tool-hint a.tool-hint-link:hover{color:var(--orange);text-decoration-color:var(--orange)}.tool-bands{max-width:1065px;margin-left:auto;margin-right:auto}.tool-band-bars{display:block;width:22px;height:22px;fill:var(--ink)}.tool-formula[data-formula=menu]~.tool-note{white-space:normal;max-width:860px;text-wrap:balance}.tool-result[data-band="2"]{--band:#a6f28a}.tool-result[data-band="3"]{--band:#20fa08}.round-text+.section-title{margin-top:14px}@media(max-width:767px){.round-text+.section-title{margin-top:0}}.services-page .round-text+.section-title{margin-top:32px}.references-page .round-text+.section-title{margin-top:32px}@media(max-width:767px){.services-page .round-text+.section-title,.references-page .round-text+.section-title{margin-top:0}}@media(min-width:768px){.round-text+.breadcrumb+.section-title{margin-top:-12px}}.blog-tools{margin:50px 0 0}.blog-page .blog-tools~.post-cards{margin-top:22px}.post-card-tag{display:none}.blog-page .post-card-tag{display:flex;margin-bottom:10px}.blog-page .post-card a{position:relative}.blog-page .post-card-tag{position:absolute;left:30px;bottom:32px;height:26px;margin:0}.glossary-item .glossary-tag{position:absolute;top:28px;right:28px;margin:0}.glossary-item dt{padding-right:170px}@media(max-width:767px){.blog-page .post-card-tag{left:24px;bottom:26px}.glossary-item{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px}.glossary-item dt{grid-area:1/1/2/3;padding-right:0}.glossary-item dd{display:contents}.glossary-item dd p{grid-area:2/1/3/3}.glossary-item .glossary-tag{position:static;grid-area:3/1;align-self:center;margin:0}.glossary-item .glossary-more{grid-area:3/2;align-self:center;margin:0}}.glossary-item dt a:after{content:"";position:absolute;inset:0;border-radius:inherit}.glossary-item .glossary-more{position:relative;z-index:1}.tool-cards a{background:var(--svc)}.tool-cards a p{color:var(--ink)}.tool-cards li:nth-child(-n+3) a h2,.tool-cards li:nth-child(-n+3) a p{color:#fff}.tool-cards .tool-card-badges .tool-card-sym{background:#fff;color:var(--ink)}.tool-card-ghost{opacity:.35}.tool-cards .tool-card-badges .tool-card-sym{clip-path:polygon(50% 0%,61% 7%,75% 7%,80% 20%,93% 25%,93% 39%,100% 50%,93% 61%,93% 75%,80% 80%,75% 93%,61% 93%,50% 100%,39% 93%,25% 93%,20% 80%,7% 75%,7% 61%,0% 50%,7% 39%,7% 25%,20% 20%,25% 7%,39% 7%)}.tool-cards .tool-card-sym .tool-logo{-webkit-mask:none;mask:none;background:var(--logo) center/contain no-repeat}.tool-cards .tool-card-sym .tool-logo[style*=instagram-glyph]{-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.tool-cards .tool-card-badges .tool-card-sym,.tool-cards a:hover .tool-card-sym,.tool-cards a:focus-visible .tool-card-sym{color:var(--svc)}.tool-cards .tool-card-sym .tool-logo[style*=food-cutlery]{-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;background:var(--svc)}.tool-others{justify-content:center;align-items:center;margin-top:34px}.tool-others-label{font-size:15px;font-weight:400;color:#6b6b6b;margin-right:4px}.tool-others .glossary-cat:hover{background:var(--c);border-color:var(--c);color:#fff}@media(max-width:767px){.tool-others{justify-content:flex-start}}@media(min-width:768px){section[aria-labelledby=post-services-title] .service-step-cards .cards{grid-template-columns:repeat(var(--cols),minmax(0,350px));justify-content:center;gap:16px}section[aria-labelledby=post-services-title] .service-step-cards .cards .card{height:400px;min-height:400px;padding:30px}}@media(min-width:1200px){section[aria-labelledby=post-services-title] .service-step-cards .cards .card{height:340px;min-height:340px}}.term-related>span:first-child{font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;color:#6b6b6b}.term-nav{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px;margin-top:40px;padding-top:28px;border-top:1px solid #e2e2e2}.term-nav a{display:flex;flex-direction:column;gap:4px;font-weight:600;font-size:16px;transition:color .25s}.term-nav small{font-size:13px;font-weight:400;color:#6b6b6b}.term-nav-next{align-items:flex-end;text-align:right}.term-nav-all{font-size:14px!important;text-decoration:underline;text-underline-offset:4px}.term-nav a:hover span{color:var(--orange)}@media(max-width:767px){.term-nav a{font-size:15px}}.post>.round-text{margin-bottom:0}section[aria-labelledby=term-title]{max-width:935px;margin-left:auto;margin-right:auto}section[aria-labelledby=term-title] .about-lead{max-width:none;margin-left:0;margin-right:0;text-align:left}@media(min-width:768px){section[aria-labelledby=term-title] .about-title{font-size:clamp(64px,8.2vw,118px)}}.footer .footer-socials [title=TikTok]{--b:#080808}.footer .footer-socials [title=TikTok] .brand-ico .tt-c{fill:#00f7ef!important}.footer .footer-socials [title=TikTok] .brand-ico .tt-r{fill:#ff004f!important}.footer .footer-socials [title=TikTok] .brand-ico .tt-w{fill:#fff!important}.footer .footer-socials [title=TikTok] .brand-ico{width:22px;height:22px}@media(max-width:767px){.footer .footer-socials [title=TikTok] .brand-ico{width:19px;height:19px}}@media(max-width:900px){.form-kvkk{display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:fit-content;max-width:320px;margin-left:auto;margin-right:auto;text-align:left}.form-kvkk-i{display:grid;flex:none;margin:1.5px 0 0}.form-kvkk>span:last-child{display:block;text-wrap:pretty}}.tool-bands li.is-current{transform:none}.tool-seg.tool-plats,.tool-seg.tool-deliv{display:block}.tool-seg.tool-plats>legend,.tool-seg.tool-deliv>legend{float:left;width:100%;margin:0 0 6px}.tool-plats .tool-seg-opts{clear:both;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding-top:4px}.tool-deliv .tool-seg-opts{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:8px}@media(max-width:767px){.tool-deliv .tool-seg-opts{grid-template-columns:1fr}}@media(max-width:767px){.tool-others.glossary-cats{flex-wrap:wrap;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none;justify-content:flex-start;gap:8px}.tool-others .tool-others-label{flex-basis:100%;margin:0 0 2px}}@media(max-width:767px){#profit-title{max-width:300px}}.about-ticker+.post{padding-top:0}@media(prefers-reduced-motion:no-preference){.scene.is-sticky-scene:after{content:"";display:block;height:800px}.scene.is-sticky-scene .scene-sticky{position:sticky;top:0}}.marquee-small,.marquee-track{will-change:transform;backface-visibility:hidden}.marquee-small:not(.is-ready),.marquee-track:not(.is-ready){animation-play-state:paused}@media(max-width:767px){.tool-others .tool-others-label,.term-related>span:first-child{font-size:13px}}:is(#engagement-title,#budget-title,#profit-title,#glossary-title,#tools-title,#menu-title,#audit-title,#alanya-title,#alanya-svc-title) .heading-copy>div+div{margin-top:-.4em}@media(max-width:767px){.post>.round-text{display:none}}@media(max-width:767px){.post-card-more{align-self:flex-start}.blog-page .post-card-more{align-self:flex-end}}@media(max-width:767px){.service-guides+.service-others{padding-top:20px}}@media(max-width:767px){.service-others .section-title,.service-steps-section .section-title{margin-bottom:40px}}@media(max-width:767px){.about-page.services-sectors{padding-bottom:0}.sector-card-count{top:24px;line-height:23.4px}.sector-card-name{margin-bottom:24px}.sector-card-logos{height:36px}}@media(max-width:767px){.client-cards:has(.case-more-card){margin-bottom:0}.case-more-card{padding-bottom:0}}@media(max-width:767px){:is(.service-others,.sectors-section,.blog-resources)+.contact-cta{padding-top:90px}}@media(max-width:767px){.privacy{padding-bottom:40px}.privacy-body p:last-child{margin-bottom:0}}@media(max-width:767px){.menu-dialog .oc-side{position:absolute;top:0;right:0;bottom:0;background:transparent;pointer-events:none;z-index:2}.menu-dialog .oc-side>*{pointer-events:auto}.menu-dialog .oc-main{padding-right:28px;overflow-x:hidden}}@media(max-width:767px){.menu-dialog .oc-insta-icon{flex:none}.menu-dialog .oc-insta-text{min-width:0}.menu-dialog,.menu-dialog *{scrollbar-width:none}.menu-dialog ::-webkit-scrollbar{display:none}}.kh-egg{position:fixed;inset:0;z-index:2147483646;display:grid;place-items:center;background:#fffffff5;color:var(--ink);text-align:center;animation:kh-egg-in .35s ease both;cursor:pointer}.kh-egg.is-out{animation:kh-egg-out .5s ease both}.kh-egg-in{display:grid;justify-items:center;gap:22px;padding:24px}.kh-egg svg{width:min(34vw,220px);height:auto;overflow:visible}.kh-egg path{stroke-width:14;stroke-linejoin:round;stroke-dasharray:1;animation:logo-draw 1.6s cubic-bezier(.65,0,.35,1) .2s both}.kh-egg img{display:block;width:min(52vw,320px);height:auto;animation:kh-egg-rise .6s cubic-bezier(.22,1,.36,1) 1.5s both}@keyframes kh-egg-in{0%{opacity:0}}@keyframes kh-egg-out{to{opacity:0;transform:scale(1.04)}}@keyframes kh-egg-rise{0%{opacity:0;transform:translateY(16px)}}
