/* Alin Digital — built from theme.css + layout-v416.css + toon-v430.css + toon-inner-v460.css. Edit those files, then rebuild. */
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/outfit-latin-wght-normal.woff2)format("woff2-variations"),url(../fonts/outfit-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/bricolage-grotesque-latin-wght-normal.woff2)format("woff2-variations"),url(../fonts/bricolage-grotesque-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/syne-latin-wght-normal.woff2)format("woff2-variations"),url(../fonts/syne-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/fraunces-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--radius:28px;--shadow:0 28px 80px #02100b26}a{text-decoration:none}img{display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{letter-spacing:-.035em}.page-glow{filter:blur(100px);z-index:-1;opacity:.16;border-radius:50%;position:fixed}.page-glow-a{width:360px;height:360px;top:10%;left:-160px}.page-glow-b{width:340px;height:340px;top:55%;right:-160px}.brand{flex-shrink:0;align-items:center;display:flex}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-copy strong{letter-spacing:.02em;font:800 17px Syne}.brand-copy small{margin-top:6px}.hero{color:#fff;background:radial-gradient(circle at 72% 30%,#d66a0038,#0000 32%),radial-gradient(circle at 88% 55%,#b84b1a21,#0000 27%),#0d0a07;min-height:100vh;padding:155px 0 0;position:relative}.hero:before{content:"";pointer-events:none;position:absolute;inset:0}.hero canvas{opacity:.68;width:100%;height:100%;position:absolute;inset:0}.eyebrow{text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.eyebrow span{border-radius:50%;width:9px;height:9px}.hero h1{max-width:760px;margin:0 0 28px;font-size:clamp(72px,8.3vw,128px);line-height:.88}.hero h1 em{background:linear-gradient(100deg,#fff 0 18%,var(--red)22% 60%,#ff735f 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:34px;display:flex}.btn{cursor:pointer;border:0;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:800;display:inline-flex}.btn-red:hover{box-shadow:0 20px 42px #b84b1a52}.hero-frame{transform-style:preserve-3d;background:#0a0e0d;border:1px solid #ffffff29;border-radius:34px;position:absolute;inset:55px 0 25px 10px;overflow:hidden;transform:rotateY(-7deg)rotateX(2deg)}.hero-frame:after{content:"";pointer-events:none;position:absolute;inset:0}.hero-frame img{width:100%;height:100%}@keyframes floaty{50%{translate:0 -14px;rotate:1deg}}.showcase,.process,.about,.insights{padding:112px 0}.section-head{grid-template-columns:1.05fr .72fr;display:grid}.section-head h2{margin:0}.showcase h2,.about h2,.contact h2{margin:0;font-size:clamp(46px,5.5vw,78px);line-height:.98}.inner-hero h1,.section-head>p{margin:0}.service-card{transform-style:preserve-3d}.service-number{backdrop-filter:blur(10px);place-items:center;width:46px;height:46px;display:grid;position:absolute;top:14px;left:14px}.service-shine{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:35%;transition:all .7s;position:absolute;inset:-100% auto -100% -50%;transform:rotate(18deg)}.service-card:hover .service-shine{left:125%}.service-body h3{margin-bottom:12px}.service-body p{margin-bottom:20px}.service-body ul{grid-template-columns:1fr 1fr;gap:9px 14px;margin:0 0 24px;padding:0;list-style:none;display:grid}.service-body li{padding-left:14px;position:relative}.service-body li:before{content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.service-body a{border-top:1px solid #e8ecea;justify-content:space-between;align-items:center;padding-top:18px;font-size:12px;font-weight:800;display:flex}.creative-lab{padding:112px 0;position:relative;overflow:hidden}.creative-lab:before{content:"";filter:blur(120px);background:#d66a001f;border-radius:50%;width:600px;height:600px;position:absolute;top:-180px;right:-240px}.section-head.inverse p{color:#ffffff8a}.section-head.inverse h2 em{color:#ffd09a}.lab-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid;position:relative}.lab-card{min-height:560px;padding:28px;position:relative;overflow:hidden}.lab-card h3{margin:23px 0 9px;font-size:27px}.lab-card p{color:#ffffff8c;max-width:560px;font-size:13px}.lab-top{letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.motion-stage,.cube-scene,.phone-scene{border-radius:22px;height:340px;margin-top:15px;position:relative;overflow:hidden}.brand-stage{border-radius:22px;height:340px;margin-top:15px;position:relative}.motion-orb{filter:blur(.5px);border-radius:50%;position:absolute}.orb1{background:linear-gradient(135deg,#ff5d68,#7f2f0b);width:145px;height:145px;animation:6s ease-in-out infinite blobA;top:20%;left:17%}.orb2{background:linear-gradient(135deg,#ffb15a,#8b3f0a);width:105px;height:105px;animation:5s ease-in-out infinite blobB;top:33%;right:18%}@keyframes blobA{50%{transform:translate(150px,45px)scale(.78)rotate(18deg)}}@keyframes blobB{50%{transform:translate(-130px,-25px)scale(1.25)rotate(-14deg)}}.motion-word{letter-spacing:-.08em;mix-blend-mode:screen;color:#fff;font:800 clamp(52px,7vw,92px) Syne;animation:4s ease-in-out infinite wordPulse;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}@keyframes wordPulse{50%{letter-spacing:.03em;filter:blur(.3px)}}.timeline{border-top:1px solid #ffffff24;align-items:end;gap:6px;height:52px;display:flex;position:absolute;bottom:27px;left:28px;right:28px}.timeline i{background:linear-gradient(90deg,var(--red),#ff6d55);opacity:.72;border-radius:3px;flex:1;height:14px}.timeline i:nth-child(2){background:linear-gradient(90deg,var(--green),#ffc071);height:25px}.timeline i:nth-child(3){height:19px}.timeline i:nth-child(4){background:linear-gradient(90deg,var(--green),#ffc071);height:31px}.timeline span{background:#fff;width:2px;height:58px;animation:4s linear infinite playhead;position:absolute;bottom:-3px;box-shadow:0 0 14px #fff}@keyframes playhead{0%{left:0}to{left:100%}}.cube-scene{perspective:800px;background:radial-gradient(circle,#ff9a2e2e,#0000 30%),linear-gradient(#0b1110,#070a09)}.cube{transform-style:preserve-3d;width:140px;height:140px;animation:10s linear infinite spinCube;position:absolute;top:48%;left:50%}.cube>div{letter-spacing:.08em;backdrop-filter:blur(8px);background:linear-gradient(145deg,#ff9a2e33,#b84b1a26);border:1px solid #ffffff59;place-items:center;width:140px;height:140px;font:800 16px Syne;display:grid;position:absolute}.cube .front{transform:translateZ(70px)}.cube .back{transform:rotateY(180deg)translateZ(70px)}.cube .right{transform:rotateY(90deg)translateZ(70px)}.cube .left{transform:rotateY(-90deg)translateZ(70px)}.cube .top{transform:rotateX(90deg)translateZ(70px)}.cube .bottom{transform:rotateX(-90deg)translateZ(70px)}@keyframes spinCube{0%{transform:translate(-50%,-50%)rotateX(-18deg)rotateY(0)}to{transform:translate(-50%,-50%)rotateX(342deg)rotateY(360deg)}}.cube-shadow{filter:blur(13px);background:#0009;border-radius:50%;width:190px;height:40px;animation:5s ease-in-out infinite shadowPulse;position:absolute;bottom:45px;left:50%;transform:translate(-50%)}@keyframes shadowPulse{50%{opacity:.45;width:140px}}.phone-scene{background:radial-gradient(circle at 35% 35%,#b84b1a29,#0000 30%),#130e0a;justify-content:center;align-items:center;display:flex}.phone{background:#1d2522;border:1px solid #ffffff2b;border-radius:29px;width:160px;height:285px;padding:8px;animation:4s ease-in-out infinite phoneFloat;box-shadow:0 24px 55px #00000061}.phone-screen{background:linear-gradient(155deg,#0d4d37,#07110d 45%,#581526);border-radius:22px;height:100%;position:relative;overflow:hidden}.phone-screen:before{content:"";background:var(--red);border-radius:44% 56% 65% 35%;width:150px;height:150px;animation:6s ease-in-out infinite morph;position:absolute;top:55px;left:-45px}.phone-screen:after{content:"";background:var(--green2);mix-blend-mode:screen;border-radius:50%;width:120px;height:120px;animation:5s ease-in-out infinite reverse morph;position:absolute;bottom:40px;right:-45px}.phone-screen button{z-index:3;color:#fff;background:#00000061;border:1px solid #ffffff6b;border-radius:50%;width:50px;height:50px;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes phoneFloat{50%{transform:translateY(-12px)rotate(2deg)}}@keyframes morph{50%{transform:rotate(35deg)scale(1.15)}}.sound-bars{align-items:flex-end;gap:5px;height:70px;display:flex;position:absolute;bottom:55px;right:45px}.sound-bars i{background:linear-gradient(var(--green2),var(--red));border-radius:999px;width:5px;height:20%;animation:1s ease-in-out infinite alternate sound;display:block}.sound-bars i:nth-child(2n){animation-delay:-.4s}.sound-bars i:nth-child(3n){animation-delay:-.7s}@keyframes sound{to{height:100%}}.brand-stage{background:#ecefed;overflow:hidden}.brand-sheet{background:#fff;border:1px solid #d6ddda;border-radius:18px;position:absolute;box-shadow:0 22px 45px #05191221}.brand-sheet.one{place-items:center;width:235px;height:145px;display:grid;top:38px;left:10%;transform:rotate(-8deg)}.brand-sheet.one img{border-radius:19px;width:78px}.brand-sheet.two{width:205px;height:130px;padding:24px;top:70px;right:11%;transform:rotate(8deg)}.brand-sheet.two span{font:800 50px Syne;display:block}.brand-sheet.two small{color:#66716c}.brand-sheet.three{justify-content:center;align-items:center;gap:14px;width:280px;height:105px;animation:5s ease-in-out infinite sheetFloat;display:flex;bottom:25px;left:25%}.brand-sheet.three i{background:var(--green);border-radius:50%;width:52px;height:52px}.brand-sheet.three i:nth-child(2){background:var(--red)}.brand-sheet.three i:nth-child(3){background:var(--orange)}@keyframes sheetFloat{50%{transform:translateY(-10px)rotate(-2deg)}}.showcase>.site-shell{grid-template-columns:.7fr 1.3fr;align-items:center;gap:64px;display:grid}.showcase-reel{grid-template-columns:repeat(2,1fr);gap:12px;display:grid;transform:rotate(-2deg)}.reel-card{color:#fff;box-shadow:var(--shadow);border-radius:24px;min-height:245px;padding:25px;position:relative;overflow:hidden}.reel-card:hover{transform:translateY(-7px)rotate(1deg)}.reel-card span{letter-spacing:.14em;opacity:.55;font-size:10px;font-weight:800}.reel-card strong{font:700 34px/.96 Syne;position:absolute;bottom:24px;left:25px}.ai-section{padding:120px 0;overflow:hidden}.node{z-index:3;background:#070f0cdb;border:1px solid #ffffff2b;border-radius:999px;padding:12px 17px;font-size:11px;font-weight:800;position:absolute;box-shadow:0 15px 35px #0000004d}.ai-list{margin:30px 0 26px}.ai-list>div{border-top:1px solid #ffffff1a;grid-template-columns:45px 1fr;gap:15px;padding:16px 0;display:grid}.ai-list b{color:#7ce0b7;font-size:11px}.ai-list strong{font:700 16px Syne;display:block}.ai-list small{color:#ffffff73;margin-top:4px;display:block}.text-link{color:#fff;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.process-grid{grid-template-columns:repeat(4,1fr);display:grid}.process-grid article{position:relative;overflow:hidden}.process-grid article:after{content:"";background:#d66a0014;border-radius:50%;width:100px;height:100px;transition:all .3s;position:absolute;bottom:-50px;right:-55px}.process-grid article:hover:after{background:#b84b1a14;transform:scale(2.4)}.process-grid b{font-size:11px}.process-grid h3{margin:70px 0 10px}.process-grid p{z-index:2;margin:0;position:relative}.about-art{box-shadow:var(--shadow);perspective:900px;background:radial-gradient(circle,#d66a0024,#0000 35%),#07100d;border-radius:34px;height:520px;position:relative;overflow:hidden}.post-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.post-thumb{color:#fff;background:#17110b;place-items:center;height:220px;font:800 20px Syne;display:grid}.post-card>div{padding:22px}.post-card small{font-size:10px}.post-card :is(h2,h3){margin:8px 0 18px;font-size:21px}.dark-link{color:var(--text)}.contact{padding:115px 0}.contact-grid{grid-template-columns:.8fr 1.2fr;gap:85px;display:grid}.contact-copy p{max-width:530px}.contact-email{margin-top:22px;font-size:14px;font-weight:800;display:inline-block}.form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.contact-form label{display:grid}.contact-form input,.contact-form select,.contact-form textarea{outline:none;width:100%}.hp{position:absolute!important;left:-9999px!important}.form-status{color:#93e8c5;margin:14px 0 0;font-size:12px}.content-section{padding:80px 0 110px}.content-wrap h2{margin-top:15px;font-size:42px}.content-wrap h3{margin-top:35px;font-size:27px}.content-wrap p,.content-wrap li{line-height:1.8}.content-wrap a{font-weight:700}.single-cover{border-radius:26px;width:100%;margin-bottom:35px}.tilt-card,.magnetic{will-change:transform}@media (width<=1100px){.hero h1{font-size:92px}.contact-grid{gap:45px}.process-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.hero{min-height:auto}.hero h1{font-size:61px}.hero-frame{inset:35px -12% 5px 0;transform:rotateY(-4deg)}.showcase{padding:78px 0}.section-head{grid-template-columns:1fr;gap:22px;margin-bottom:35px}.showcase h2,.about h2,.contact h2,.inner-hero h1{font-size:45px}.lab-grid,.post-grid{grid-template-columns:1fr}.creative-lab{padding:80px 0}.lab-card{min-height:500px;padding:20px}.motion-stage,.cube-scene,.phone-scene,.brand-stage{height:290px}.showcase>.site-shell{gap:38px}.showcase-reel{grid-template-columns:1fr 1fr}.reel-card{min-height:200px}.ai-section{padding:80px 0}.process-grid{grid-template-columns:1fr}.process-grid article{min-height:210px}.process-grid h3{margin-top:45px}.about-art{height:410px}.inner-hero{padding:135px 0 70px}.content-section{padding:60px 0 85px}}@media (width<=480px){.hero h1{font-size:51px}.hero-actions .btn{width:100%}.hero-frame{inset:25px -18% 0 -5%}.service-body ul,.showcase-reel{grid-template-columns:1fr}.reel-card{min-height:215px}.node{padding:9px 11px;font-size:9px}}@media (prefers-reduced-motion:reduce){.motion-orb,.motion-word,.timeline span,.cube,.cube-shadow,.phone,.phone-screen:before,.phone-screen:after,.sound-bars i,.brand-sheet.three{animation:none!important}}@media (width>=1101px){.service-grid{grid-template-columns:repeat(4,1fr)}.service-card .service-shot{height:205px}.service-card .service-body{padding:19px}.service-card .service-body h3{font-size:20px}.service-card .service-body ul{grid-template-columns:1fr}}.service-detail-hero{position:relative;overflow:hidden}.service-detail-hero:before{content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.service-hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:75px;display:grid;position:relative}.service-breadcrumb{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:24px;display:flex}.service-breadcrumb a:hover{color:#fff}.service-breadcrumb b{font-weight:700}.service-hero-copy h1{max-width:820px;margin:0 0 28px;font-size:clamp(58px,6.5vw,94px);line-height:.93}.service-hero-lead{max-width:720px;font-size:18px;line-height:1.72}.service-hero-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.service-origin{letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;margin-top:33px;font-size:10px;font-weight:800;display:flex}.service-origin i{background:var(--green2);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff9a2e14}.service-origin b{color:var(--red)}.service-hero-visual{transform-style:preserve-3d;border-radius:32px;min-height:485px;position:relative}.service-hero-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.service-hero-visual img{height:485px}.service-visual-label{z-index:3;backdrop-filter:blur(14px);border:1px solid #ffffff21;border-radius:18px;padding:18px 20px;position:absolute;bottom:23px;left:24px;right:24px}.service-visual-label small{letter-spacing:.16em;margin-bottom:7px;font:800 9px Syne;display:block}.service-visual-label strong{font:700 18px Syne}.service-visual-orbit{z-index:2;pointer-events:none;border:1px solid #fff3;border-radius:50%;position:absolute}.service-visual-orbit.a{border-color:#ff9a2e5c;width:420px;height:95px;top:90px;right:-110px;transform:rotate(-18deg)}.service-visual-orbit.b{border-color:#b84b1a4d;width:360px;height:80px;bottom:115px;left:-100px;transform:rotate(15deg)}.service-detail-section{padding:105px 0}.service-section-head{grid-template-columns:1fr .82fr;display:grid}.service-section-head h2{margin:0}.service-section-head>p{color:var(--muted);margin:0}.service-section-head.inverse h2{color:#fff}.service-section-head.inverse h2 em{color:#81e6be}.service-section-head.inverse>p{color:#ffffff8a}.service-value-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.service-value-card{min-height:255px;position:relative;overflow:hidden}.service-value-card:after{content:"";background:radial-gradient(circle,#ff9a2e24,#0000 65%);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-90px;right:-80px}.service-value-card>span{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font:800 11px Syne;display:inline-grid}.service-value-card:nth-child(2n)>span{background:var(--red)}.service-value-card h3{margin:28px 0 10px;font-size:25px}.service-value-card p{color:var(--muted);margin:0;font-size:14px}.capability-detail-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.capability-detail-card{gap:22px;min-height:155px;display:flex}.capability-detail-card>b{background:#ffe5ca;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font:800 10px Syne;display:grid}.capability-detail-card:nth-child(3n+2)>b{color:#cf1730;background:#fff0f1}.capability-detail-card h3{margin:2px 0 8px;font-size:21px}.capability-detail-card p{color:var(--muted);margin:0;font-size:13px}.service-process-detail{background:radial-gradient(circle at 15% 20%,#ff9a2e1f,#0000 25%),radial-gradient(circle at 90% 80%,#b84b1a17,#0000 24%),#0d0a07}.service-process-grid{background:#ffffff17;border:1px solid #ffffff14;border-radius:25px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.service-process-grid article{background:#07100d;min-height:280px;padding:30px;position:relative}.service-process-grid article>b{color:#6ee0b2;font:800 12px Syne;display:block}.service-process-grid article:nth-child(2n)>b{color:#f67}.service-process-grid h3{margin:78px 0 10px;font-size:27px}.service-process-grid p{color:#ffffff7a;margin:0;font-size:13px}.service-delivery-grid{grid-template-columns:1.15fr .85fr;gap:25px;display:grid}.service-deliverables h2{margin-bottom:30px;font-size:clamp(38px,4.5vw,60px);line-height:1}.service-deliverables h2 em{color:var(--green);font-style:normal}.service-deliverables ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.service-deliverables li{border-radius:13px;align-items:center;gap:11px;padding:13px 14px;font-size:13px;font-weight:700;display:flex}.service-deliverables li span{color:#b55400;background:#ffe1c2;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.service-bestfor h3{margin:0 0 25px;font-size:29px}.bestfor-list{flex-wrap:wrap;gap:9px;display:flex}.bestfor-list span{color:#fff;background:#1a120c;border-radius:999px;padding:11px 13px;font-size:11px;font-weight:700}.bestfor-list span:nth-child(2n){color:#9e1a2d;background:#f3e6e8}.business-value-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.business-value-grid article{background:#17100a;min-height:235px;padding:30px}.business-value-grid article:nth-child(2){background:#291a0f}.business-value-grid article:nth-child(3){background:#2a1409}.business-value-grid span{color:#ffd09a;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:41px;height:41px;display:inline-grid}.business-value-grid p{color:#ffffff87;margin:0;font-size:13px}.faq-grid{grid-template-columns:.72fr 1.28fr;gap:70px;display:grid}.faq-intro h2{font-size:clamp(42px,5vw,66px);line-height:.98}.faq-intro h2 em{color:var(--green);font-style:normal}.faq-list{gap:10px;display:grid}.faq-list details{border:1px solid var(--line);padding:0 19px}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:14px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--green);background:#ffead5;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:18px;transition:all .2s;display:grid}.faq-list details[open] summary span{color:#fff;background:#17100a;transform:rotate(45deg)}.faq-list details p{margin:0;padding:0 0 21px;font-size:13px}.service-cta{padding:40px 0 95px}.service-cta-inner{color:#fff;background:radial-gradient(circle at 10% 10%,#ff9a2e2e,#0000 28%),radial-gradient(circle at 95% 90%,#b84b1a26,#0000 26%),#0d0a07;border-radius:30px;justify-content:space-between;align-items:center;gap:40px;padding:45px 48px;display:flex}.service-cta-inner small{letter-spacing:.14em;color:#ffc27a;font:800 9px Syne}.service-cta-inner h2{margin:10px 0 9px;font-size:42px}.service-cta-inner p{max-width:690px;margin:0}.service-cta-inner>div:last-child{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:13px;display:flex}.service-email{color:#ffffff8a;font-size:11px}.services-landing{padding:105px 0}.services-landing-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.services-landing-card{grid-template-columns:230px 1fr;min-height:255px;display:grid}.services-landing-card:hover .services-landing-image img{transform:scale(1.05)}.services-landing-card>div:last-child{padding:25px}.services-landing-card small{color:var(--green);font:800 10px Syne}.services-landing-card h3{margin:8px 0;font-size:24px}.services-landing-card p{color:var(--muted);margin-bottom:16px;font-size:13px}.services-landing-card a{font-size:12px;font-weight:800}.services-landing-card a span{margin-left:5px}@media (width<=1100px){.service-hero-grid,.service-delivery-grid,.faq-grid{grid-template-columns:1fr}.service-hero-visual{max-width:780px}.service-value-grid,.service-process-grid{grid-template-columns:1fr 1fr}.service-section-head{grid-template-columns:1fr;gap:22px}}@media (width<=760px){.hero{padding-top:150px}.inner-hero,.service-detail-hero{padding-top:155px}.service-detail-hero{padding-bottom:68px}.service-hero-grid{gap:35px}.service-hero-copy h1{font-size:52px}.service-hero-lead{font-size:15px}.service-hero-visual,.service-hero-visual img{height:360px;min-height:360px}.service-detail-section{padding:75px 0}.service-value-grid,.capability-detail-grid,.business-value-grid,.service-process-grid{grid-template-columns:1fr}.service-process-grid article{min-height:210px}.service-process-grid h3{margin-top:45px}.service-deliverables ul{grid-template-columns:1fr}.service-cta-inner{flex-direction:column;align-items:flex-start;padding:33px 25px}.service-cta-inner>div:last-child{align-items:flex-start}.service-cta-inner h2{font-size:34px}.services-landing-grid{grid-template-columns:1fr}.services-landing-card{grid-template-columns:180px 1fr}}@media (width<=520px){.service-hero-copy h1{font-size:44px}.service-hero-actions .btn{width:100%}.service-hero-visual,.service-hero-visual img{height:300px;min-height:300px}.service-value-card{min-height:auto}.service-deliverables,.service-bestfor{padding:24px}.services-landing-card{grid-template-columns:1fr}.services-landing-image{height:190px}}.hero{overflow:hidden}.digital-shift-image{border:1px solid #ffffff14;border-radius:28px;padding:16px}.digital-shift-image img{border-radius:20px;width:100%;display:block}.digital-shift-copy{gap:16px;display:grid}.digital-shift-block{border:1px solid var(--line);padding:22px 24px}.digital-shift-block small{letter-spacing:.16em;font:800 10px Syne,sans-serif}.digital-shift-block h3{margin:10px 0 8px;font-size:24px}.digital-shift-block p{color:var(--muted);margin:0;font-size:14px}.whatsapp-float{border:1px solid #ffffff1f}.whatsapp-float:hover{color:#fff;transform:translateY(-2px)}.wa-copy{flex-direction:column;line-height:1.15;display:flex}.wa-copy small{letter-spacing:.08em;text-transform:uppercase;color:#ffffffa3;font-size:10px}.wa-copy strong{color:#fff;font-size:13px}.whatsapp-float>b{color:#90f0bf;font-size:16px}@media (width<=760px){.digital-shift-block h3{font-size:21px}.whatsapp-float{left:12px}}@media (width<=520px){.whatsapp-float{padding:11px 12px}.wa-copy strong{font-size:12px}}.faq-intro p,.faq-list details p{color:#6f6b65}.digital-shift-block small{color:var(--orange)}.digital-shift-block:nth-child(2) small{color:var(--green)}.whatsapp-float .wa-copy strong{letter-spacing:.02em}@media (width<=760px){.wa-copy small{display:none}}:root{--surface:#fff4e8;--surface-2:#ffead5;--surface-soft:#fff8f1}.process-grid article,.capability-detail-card{border-color:var(--line)!important}.digital-shift-image{background:linear-gradient(180deg,var(--surface-soft),var(--surface-2))!important;border-color:var(--line)!important}.hero canvas,.page-glow{pointer-events:none!important}.hero{background-image:linear-gradient(90deg,#0d0a07f7 0%,#0d0a07d6 38%,#0d0a0757 70%,#0d0a0785 100%),url(../images/bg-hero.webp);background-repeat:no-repeat;background-size:cover}.hero:before{background:linear-gradient(90deg,#0d0a07f0 0%,#0d0a07ad 45%,#0d0a072e 78%,#0d0a0761 100%)}.services{isolation:isolate;position:relative}.services:before{content:"";z-index:-2;opacity:.34;background:url(../images/bg-services.webp) 50%/cover no-repeat;position:absolute;inset:0}.services:after{content:"";z-index:-1;background:linear-gradient(#fff4eae6,#ffefe1f0);position:absolute;inset:0}.creative-lab{background-image:linear-gradient(135deg,#0d0a07ed,#0d0a07db),url(../images/bg-creative-lab.webp);background-size:cover;background-attachment:scroll}.ai-section{background-image:linear-gradient(115deg,#0d0a07f2,#0d0a07d6),url(../images/bg-ai.webp);background-size:cover}.process{isolation:isolate;position:relative}.process:before{content:"";z-index:-2;opacity:.24;background:url(../images/bg-process.webp) 50%/cover no-repeat;position:absolute;inset:0}.process:after{content:"";z-index:-1;background:#fff1e3d1;position:absolute;inset:0}.about{isolation:isolate;position:relative}.about:before{content:"";z-index:-2;opacity:.16;background:url(../images/bg-about.webp) 50%/cover no-repeat;position:absolute;inset:0}.about:after{content:"";z-index:-1;background:linear-gradient(90deg,#fff1e4f5,#fff5ebd6);position:absolute;inset:0}.post-thumb img{object-fit:cover;width:100%;height:100%}.post-thumb{position:relative}.post-thumb img{transition:transform .45s}.post-card:hover .post-thumb img{transform:scale(1.045)}.single-cover{object-fit:cover;background:#fff1e4;max-height:560px}.service-grid,.lab-grid,.showcase>.site-shell,.process-grid,.contact-grid,.lab-card,.showcase-reel,.about-art,.contact-copy,.contact-form{min-width:0}@media (width<=1100px){:root{--shell:min(100% - 32px,900px)}.hero{background-position:62%;min-height:auto;padding-bottom:0}.hero-frame{inset:28px 4% 20px;transform:none}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-grid{grid-template-columns:1fr 1fr}.showcase>.site-shell,.contact-grid{grid-template-columns:1fr}.showcase-reel{max-width:none}.digital-shift-image{max-width:900px}}@media (width<=767px){:root{--shell:min(100% - 24px,680px)}body{font-size:15px}.brand{gap:8px;min-width:0}.brand img{border-radius:12px;width:42px;height:42px}.brand-copy strong{font-size:14px}.brand-copy small{white-space:nowrap;font-size:8px}.hero{background-position:64%}.hero:before{background:linear-gradient(#0d0a07f5,#0d0a07d1 46%,#0d0a07a1 100%)}.hero h1{word-break:normal;max-width:100%;font-size:clamp(48px,14vw,70px);line-height:.9}.hero-actions{grid-template-columns:1fr;gap:10px;display:grid}.hero-actions .btn{width:100%}.hero-frame{border-radius:22px;inset:0;transform:none}.services,.showcase,.process,.about,.insights,.creative-lab,.ai-section{padding:72px 0}.section-head{display:block}.section-head>div{margin-bottom:18px}.section-head h2,.showcase h2,.about h2,.contact h2,.inner-hero h1{font-size:clamp(38px,11vw,52px);line-height:.98}.section-head>p{max-width:none;font-size:14px}.service-grid{grid-template-columns:1fr}.service-card{border-radius:20px}.service-body{padding:20px!important}.service-body h3{font-size:22px!important}.service-body ul{gap:8px 12px;grid-template-columns:1fr 1fr!important}.lab-grid{grid-template-columns:1fr}.lab-card{border-radius:22px;min-height:auto;padding:18px}.motion-stage,.cube-scene,.phone-scene,.brand-stage{height:280px}.showcase>.site-shell{display:block}.showcase-reel{grid-template-columns:1fr 1fr;gap:10px}.reel-card{min-height:185px;padding:18px}.ai-list>div{grid-template-columns:42px 1fr}.process-grid{grid-template-columns:1fr;gap:10px}.process-grid article{min-height:190px}.about-art{height:360px}.digital-shift-image{border-radius:20px;margin-bottom:22px;padding:10px}.digital-shift-copy{gap:12px}.digital-shift-block{border-radius:17px;padding:18px}.digital-shift-block h3{font-size:21px}.post-grid{grid-template-columns:1fr}.post-thumb{height:220px}.contact{padding:72px 0}.contact-grid{display:block}.contact-copy{margin-bottom:32px}.form-row{grid-template-columns:1fr}.service-detail-hero{padding-bottom:62px}.service-hero-grid{display:block}.service-hero-copy{margin-bottom:32px}.service-hero-copy h1{font-size:clamp(42px,12vw,58px)}.service-hero-lead{font-size:15px}.service-hero-actions{display:grid}.service-hero-actions .btn{width:100%}.service-hero-visual,.service-hero-visual img{height:300px!important;min-height:300px!important}.service-hero-visual{border-radius:22px}.service-visual-label{padding:14px;bottom:14px;left:14px;right:14px}.service-visual-label strong{font-size:15px}.service-detail-section{padding:65px 0}.service-section-head{display:block}.service-section-head>div{margin-bottom:18px}.service-section-head h2{font-size:clamp(36px,10vw,48px)}.service-value-grid,.capability-detail-grid,.business-value-grid,.service-process-grid{grid-template-columns:1fr}.service-value-card{min-height:auto}.capability-detail-card{padding:20px}.service-process-grid article{min-height:185px}.service-delivery-grid{display:block}.service-deliverables{margin-bottom:16px;padding:22px}.service-bestfor{padding:22px}.service-deliverables ul{grid-template-columns:1fr}.faq-grid{display:block}.faq-intro{margin-bottom:28px}.service-cta-inner{padding:28px 22px}.service-cta-inner h2{font-size:32px}.services-landing-grid,.services-landing-card{grid-template-columns:1fr}.services-landing-image{height:220px}}@media (width<=479px){:root{--shell:calc(100% - 20px)}.brand-copy strong{font-size:13px}.brand-copy small{display:none}.hero h1{font-size:45px}.hero-frame{border-radius:18px}.service-body ul{grid-template-columns:1fr!important}.showcase-reel{grid-template-columns:1fr}.reel-card{min-height:205px}.node{padding:8px 9px;font-size:8px}.about-art{height:320px}.single-cover{max-height:320px}}@media (hover:none),(pointer:coarse){[data-tilt],.tilt-card,.magnetic{transform:none!important}.service-card:hover .service-shot img,.post-card:hover .post-thumb img{transform:none}}.blog .inner-hero,.single-post .inner-hero{background-position:50%;background-size:cover}.contact{background-position:50%!important;background-size:cover!important}.service-contact{padding-top:95px!important;padding-bottom:105px!important}.service-contact .contact-copy{align-self:start}@media (width<=767px){.service-contact{padding-top:72px!important;padding-bottom:78px!important}}.contact-page-form{padding-top:92px!important;padding-bottom:105px!important}@media (width<=767px){.contact-page-form{padding-top:70px!important;padding-bottom:78px!important}}.contact-direct{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:22px;display:flex}.contact-direct .contact-email{margin-top:0}@media (width<=520px){.contact-direct{flex-direction:column;align-items:flex-start;gap:8px}}.contact-whatsapp-icon{border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;box-shadow:0 10px 26px #25d3662e;background:#25d366!important;margin:6px 0!important;transition:transform .25s,box-shadow .25s,filter .25s!important;display:inline-grid!important}.contact-whatsapp-icon svg{fill:#fff;width:21px;height:21px;display:block}.contact-direct .contact-whatsapp-icon{margin-top:0!important}.service-cta-inner .contact-whatsapp-icon{vertical-align:middle;margin-left:6px!important}@media (hover:hover){.contact-whatsapp-icon:hover{filter:brightness(1.04);box-shadow:0 14px 32px #25d36647;transform:translateY(-2px)scale(1.04)!important}}@media (width<=520px){.contact-whatsapp-icon{width:40px;height:40px}}:root{--premium-ease:cubic-bezier(.16,1,.3,1);--premium-fast:cubic-bezier(.22,1,.36,1);--premium-glow:#f5821238}.premium-scroll-progress{z-index:10000;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.premium-scroll-progress span{transform-origin:0;will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}.admin-bar .premium-scroll-progress{top:32px}@media (width>=1101px){.services,.showcase,.process,.about,.insights{padding-top:124px;padding-bottom:124px}.creative-lab,.ai-section{padding-top:126px;padding-bottom:126px}.contact{padding-top:118px;padding-bottom:118px}.section-head{gap:84px;margin-bottom:60px}.service-grid,.lab-grid{gap:22px}.showcase>.site-shell,.contact-grid{gap:64px}.process-grid{gap:14px}}.brand img{transition:transform .55s var(--premium-ease),box-shadow .55s var(--premium-ease)}@media (hover:hover){.brand:hover img{transform:translateY(-2px)rotate(-2deg)scale(1.035);box-shadow:0 14px 34px #f582124a}}.btn,.text-link,.service-body a,.services-landing-card a{transition:transform .4s var(--premium-ease),box-shadow .4s var(--premium-ease),border-color .35s ease,background .35s ease,color .3s ease}.showcase h2,.about h2,.contact h2{letter-spacing:-.045em;text-wrap:balance}.contact-copy>p{line-height:1.75}.eyebrow{transition:letter-spacing .45s var(--premium-ease)}@media (hover:hover){section:hover .eyebrow{letter-spacing:.025em}}.premium-card{isolation:isolate;overflow:hidden;position:relative!important}.premium-card>.premium-spotlight{opacity:0;background:radial-gradient(420px circle at var(--mx,50%)var(--my,50%),#f5821224,#ff9a2e0e 28%,transparent 62%);transition:opacity .38s;z-index:0!important;pointer-events:none!important;position:absolute!important;inset:-1px!important}.premium-card>:not(.premium-spotlight){z-index:1;position:relative}@media (hover:hover){.premium-card:hover>.premium-spotlight{opacity:1}}.service-card{background-clip:padding-box}.service-number{transition:transform .5s var(--premium-ease),background .4s ease,box-shadow .4s ease}.service-body a span,.text-link span,.services-landing-card a span{transition:transform .42s var(--premium-ease);display:inline-block}@media (hover:hover){.service-card:hover{transform:translateY(-8px);box-shadow:0 34px 85px #4d2a0d21}.service-card:hover .service-number{background:#f58212e6;transform:translateY(-2px)scale(1.04);box-shadow:0 10px 28px #f582123d}.service-body a:hover span,.text-link:hover span,.services-landing-card a:hover span{transform:translate(4px,-3px)}}.lab-card{transition:transform .6s var(--premium-ease),border-color .45s ease,box-shadow .6s var(--premium-ease),background .45s ease}.lab-card:after{content:"";background:linear-gradient(90deg,transparent,var(--orange),var(--green2),transparent);opacity:.22;transition:transform .7s var(--premium-ease),opacity .5s ease;height:1px;position:absolute;bottom:-1px;left:9%;right:9%;transform:scaleX(.35)}@media (hover:hover){.lab-card:hover{background:linear-gradient(145deg,#ffffff16,#ffffff08);border-color:#f5821245;transform:translateY(-6px)}.lab-card:hover:after{opacity:.75;transform:scaleX(1)}}.motion-word{animation-timing-function:var(--premium-ease)}.phone{animation-timing-function:ease-in-out}.digital-shift-image{transition:transform .7s var(--premium-ease),box-shadow .7s var(--premium-ease),border-color .5s ease}.digital-shift-image img{transition:transform 1s var(--premium-ease),filter .7s ease}.digital-shift-block{transition:transform .5s var(--premium-ease),box-shadow .5s var(--premium-ease),border-color .4s ease}@media (hover:hover){.digital-shift-image:hover{box-shadow:0 36px 90px #5f37121f;border-color:#f582126b!important}.digital-shift-image:hover img{filter:saturate(1.025);transform:scale(1.015)}.digital-shift-block:hover{transform:translate(6px);box-shadow:0 22px 54px #5c330d16}}.reel-card{transition:transform .55s var(--premium-ease),box-shadow .55s var(--premium-ease),border-color .4s ease;transform-origin:50% 90%}@media (hover:hover){.reel-card:hover{border-color:#f5821259;transform:translateY(-7px)rotateX(1deg);box-shadow:0 24px 55px #00000024}}.node{transition:transform .45s var(--premium-ease),border-color .35s ease,background .35s ease,box-shadow .45s ease}.ai-list>div{transition:transform .45s var(--premium-ease),background .4s ease,border-color .4s ease}@media (hover:hover){.node:hover{background:#f5821214;border-color:#f5821261;transform:translateY(-4px)scale(1.03);box-shadow:0 12px 34px #0003}.ai-list>div:hover{border-color:#f5821238;transform:translate(6px)}}.process-grid article{transition:transform .5s var(--premium-ease),box-shadow .5s var(--premium-ease),border-color .4s ease}.process-grid article:before{content:"";transform-origin:0;transition:transform .7s var(--premium-ease);z-index:3;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}@media (hover:hover){.process-grid article:hover{transform:translateY(-7px);box-shadow:0 28px 62px #59300b1a;border-color:#f5821257!important}.process-grid article:hover:before{transform:scaleX(1)}}.post-card{transition:transform .55s var(--premium-ease),box-shadow .55s var(--premium-ease),border-color .4s ease}.post-thumb:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 48%,#05090833);transition:opacity .5s;position:absolute;inset:0}@media (hover:hover){.post-card:hover{transform:translateY(-7px);box-shadow:0 30px 70px #532d0c1b}.post-card:hover .post-thumb:after{opacity:1}}.contact-form input,.contact-form textarea,.contact-form select{transition:border-color .3s ease,box-shadow .35s ease,background .35s ease,transform .35s var(--premium-ease)}.btn{isolation:isolate;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;transition:left .75s var(--premium-ease);background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:32%;position:absolute;top:-60%;bottom:-60%;left:-45%;transform:rotate(18deg)}@media (hover:hover){.btn:hover:before{left:120%}.btn:hover{transform:translateY(-3px);box-shadow:0 16px 38px #4b2a0c1f}}.premium-ripple{z-index:5;pointer-events:none;background:#ffffff6b;border-radius:50%;width:10px;height:10px;animation:.7s ease-out forwards premiumRipple;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes premiumRipple{to{opacity:0;transform:translate(-50%,-50%)scale(14)}}.hero,.services:before,.process:before,.about:before,.creative-lab,.ai-section{background-position:center calc(50% + var(--premium-bg-y,0px))}@media (hover:none),(pointer:coarse){.premium-card>.premium-spotlight{display:none}.service-card,.lab-card,.reel-card,.process-grid article,.post-card,.digital-shift-block{transform:none!important}}@media (width<=767px){.premium-scroll-progress{height:2px}.admin-bar .premium-scroll-progress{top:46px}.services,.showcase,.process,.about,.insights,.creative-lab,.ai-section,.contact{padding-top:74px;padding-bottom:74px}.section-head{margin-bottom:32px}.service-grid,.lab-grid{gap:16px}.premium-card>.premium-spotlight{display:none}}@media (width<=479px){.services,.showcase,.process,.about,.insights,.creative-lab,.ai-section,.contact{padding-top:66px;padding-bottom:66px}}@media (prefers-reduced-motion:reduce){.premium-scroll-progress,.premium-ripple{display:none}}.premium-active .eyebrow span{animation:2.8s ease-in-out infinite premiumDot}@keyframes premiumDot{0%,to{box-shadow:0 0 0 5px #ff9a2e14,0 0 #f5821200}50%{box-shadow:0 0 0 6px #ff9a2e0e,0 0 24px #f5821238}}@media (prefers-reduced-motion:reduce){.premium-active .eyebrow span{animation:none}}:root{--premium-orange:#f58212;--premium-orange-2:#ff9a2e;--premium-copper:#b84b1a;--premium-cream:#fff3e6;--premium-espresso:#0d0a07}.service-number,.lab-top,.motion-word,.cube>div{font-family:Syne,Outfit,sans-serif}.btn-red{border-color:#f58212!important}.page-glow-a,.page-glow-b{opacity:.12!important;background:#f58212!important}.hero-frame{animation:5.5s ease-in-out infinite alternate premiumFrameGlow;box-shadow:0 34px 90px #0000006b,0 0 0 1px #f582121c}@keyframes premiumFrameGlow{0%{box-shadow:0 34px 90px #0000006b,0 0 0 1px #f582121a}to{box-shadow:0 42px 110px #00000080,0 0 0 1px #f5821247,0 0 55px #f582121c}}.service-shot:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 25%,#ffb45e24 46%,#0000 66%);animation:7.5s ease-in-out infinite serviceLens;position:absolute;inset:0;transform:translate(-120%)}.service-card:nth-child(2n) .service-shot:after{animation-delay:-2.2s}.service-card:nth-child(3n) .service-shot:after{animation-delay:-4.1s}@keyframes serviceLens{0%,58%{transform:translate(-125%)}80%,to{transform:translate(125%)}}.service-number{animation:3.7s ease-in-out infinite serviceBadge}@keyframes serviceBadge{0%,to{box-shadow:0 8px 24px #0000002e}50%{box-shadow:0 12px 32px #f5821238}}.motion-stage{background:linear-gradient(135deg,#f5821229,#0d0a07b8)!important}.motion-orb.orb1{background:linear-gradient(135deg,#ff9a2e,#8e3a0a)!important;animation-duration:4.4s!important}.motion-orb.orb2{background:linear-gradient(135deg,#ffd09a,#b84b1a)!important;animation-duration:3.8s!important}.cube{animation-duration:9s!important}.phone{animation-duration:3.1s!important}.node{animation:4.6s ease-in-out infinite premiumNodeFloat}.node:nth-of-type(2n){animation-delay:-1.5s}.node:nth-of-type(3n){animation-delay:-2.8s}@keyframes premiumNodeFloat{0%,to{translate:0}50%{translate:0 -6px}}.digital-shift-image{box-shadow:0 34px 90px #58300f1f!important}.digital-shift-image:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#f5821214,#0000 68%) 0 0/220% 100%;border-radius:20px;animation:8s linear infinite premiumPhotoSweep;position:absolute;inset:0}@keyframes premiumPhotoSweep{0%{background-position:220% 0}to{background-position:-120% 0}}.contact-form{border-color:#f582122e!important}.contact-form input,.contact-form textarea,.contact-form select{border-color:#f5821229!important}.whatsapp-float{border-color:#f582123d!important}@media (hover:hover){.service-card:hover,.post-card:hover,.digital-shift-block:hover,.services-landing-card:hover{border-color:#f5821280!important}.lab-card:hover{box-shadow:0 36px 90px #0000004f,0 0 45px #f5821212!important}}@media (hover:none),(pointer:coarse){.service-shot:after,.node{animation:none!important}}@media (prefers-reduced-motion:reduce){.hero-frame,.service-shot:after,.service-number,.node{animation:none!important}}.premium-cursor-glow{pointer-events:none;z-index:60;opacity:.1;filter:blur(9px);mix-blend-mode:screen;will-change:transform;background:radial-gradient(circle,#f5821259,#f5821214 34%,#0000 69%);border-radius:50%;width:320px;height:320px;position:fixed;top:0;left:0}@media (hover:none),(pointer:coarse),(width<=900px){.premium-cursor-glow{display:none}}@media (prefers-reduced-motion:reduce){.premium-cursor-glow{display:none}}.trust-norway i{animation:2.1s ease-in-out infinite alinTrustPulse;background:#f58212!important;box-shadow:0 0 0 5px #f582121a,0 0 18px #f582128c!important}.trust-bangladesh i{animation:2.1s ease-in-out .8s infinite alinTrustPulse;background:#ffb253!important;box-shadow:0 0 0 5px #ffb25314,0 0 18px #ffb25361!important}@keyframes alinTrustMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes alinTrustShine{0%,12%{opacity:0;left:-24%}28%{opacity:1}55%,to{opacity:0;left:112%}}@keyframes alinTrustEdge{to{background-position:-220% 0}}@keyframes alinTrustText{to{background-position:-210% 0}}@keyframes alinTrustPulse{0%,to{opacity:.75;transform:scale(.88)}50%{opacity:1;transform:scale(1.14)}}@keyframes alinTrustSpark{0%,to{opacity:.38;transform:rotate(0)scale(.82)}50%{opacity:1;transform:rotate(180deg)scale(1.16)}}.hero{padding-top:191px!important}.inner-hero{padding-top:201px!important}.whatsapp-float{isolation:isolate;min-height:54px;overflow:visible!important}.wa-icon{z-index:2;background:#25d366;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;position:relative;box-shadow:0 0 0 5px #25d36617,0 8px 24px #25d3662e}.wa-icon svg{fill:#fff;width:19px;height:19px;display:block}.wa-pulse{z-index:0;pointer-events:none;border:1px solid #25d36694;border-radius:50%;width:34px;height:34px;animation:2.2s ease-out infinite alinWaPulse;position:absolute;top:50%;left:11px;transform:translateY(-50%)}@keyframes alinWaPulse{0%{opacity:.8;transform:translateY(-50%)scale(.8)}80%,to{opacity:0;transform:translateY(-50%)scale(1.75)}}@media (width<=767px){html{scroll-padding-top:106px!important}.hero{padding-top:138px!important}.inner-hero,.service-detail-hero{padding-top:146px!important}.whatsapp-float{left:auto!important;right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;z-index:2147483000!important;background:#25d366!important;border:2px solid #ffffffe0!important;border-radius:50%!important;place-items:center!important;width:58px!important;height:58px!important;min-height:58px!important;padding:0!important;display:grid!important;box-shadow:0 12px 34px #0000004d,0 0 0 5px #25d3661f!important}.whatsapp-float .wa-copy,.whatsapp-float>b{display:none!important}.whatsapp-float .wa-icon{box-shadow:none;background:0 0;place-items:center;width:58px;height:58px;display:grid!important}.whatsapp-float .wa-icon svg{width:30px;height:30px}.whatsapp-float .wa-pulse{border:2px solid #25d366b3;width:58px;height:58px;animation:2s ease-out infinite alinWaPulseMobile;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes alinWaPulseMobile{0%{opacity:.7;transform:translate(-50%,-50%)scale(.9)}80%,to{opacity:0;transform:translate(-50%,-50%)scale(1.55)}}}@media (width<=479px){.hero{padding-top:132px!important}.whatsapp-float{right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;width:56px!important;height:56px!important;min-height:56px!important}.whatsapp-float .wa-icon{width:56px;height:56px}.whatsapp-float .wa-icon svg{width:29px;height:29px}}@media (prefers-reduced-motion:reduce){.wa-pulse{animation:none!important}}.hero-frame img,.service-shot img,.services-landing-image img,.service-hero-visual img,.post-thumb img,.single-cover,.digital-shift-image img{image-rendering:auto;-ms-interpolation-mode:bicubic;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:none!important;opacity:1!important}.hero-frame:after{background:linear-gradient(135deg,#ffffff09,#0000 24% 78%,#f582120b)!important}.service-hero-visual:after{background:linear-gradient(140deg,#ffffff0b,#0000 19% 77%,#f582120e)!important}.service-shot:after,.post-thumb:after{backdrop-filter:none!important}@media (hover:hover){.service-card:hover .service-shot img{filter:none!important;transform:scale(1.035)!important}.post-card:hover .post-thumb img{filter:none!important;transform:scale(1.025)!important}}.lab-3d .cube-scene{background-image:radial-gradient(circle at 50% 45%,#f5821229,#0000 32%),linear-gradient(145deg,#130d09,#080605)!important}.contact-grid{align-items:start}.contact-form{position:relative}.form-intro{border-bottom:1px solid #ead9ca;margin-bottom:24px;padding-bottom:23px}.form-intro span{letter-spacing:.16em;margin-bottom:8px;font:800 10px Syne,sans-serif;display:block}.form-intro h3{line-height:1.06;margin:0 0 8px!important;font-size:30px!important}.form-intro p{max-width:620px;line-height:1.6;margin:0!important;font-size:13px!important}.contact-form label{letter-spacing:0!important;gap:9px!important;margin-bottom:17px!important}.contact-form input,.contact-form select{caret-color:#d46600;min-height:54px;border-radius:14px!important;padding:14px 15px!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important;box-shadow:inset 0 1px #fffc!important}.contact-form textarea{caret-color:#d46600;resize:vertical;min-height:150px;border-radius:14px!important;padding:14px 15px!important;font-size:15px!important;font-weight:500!important;line-height:1.55!important;box-shadow:inset 0 1px #fffc!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#806f62!important;opacity:1!important;font-weight:500!important}.contact-form select{background-color:#fff!important}.contact-form select option{color:#201710!important;background:#fff!important}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover{border-color:#cda884!important}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{color:#17110d!important;outline:none!important}.contact-form .btn{min-height:52px;background:linear-gradient(135deg,#f58212,#d96500)!important;padding-inline:24px!important;font-size:14px!important;box-shadow:0 13px 30px #d5650038!important}.contact-form .form-status{background:#fff4e7;border:1px solid #e9c9a7;border-radius:12px;padding:11px 13px;color:#6a3815!important}.contact-email{text-underline-offset:4px;text-decoration-thickness:1px}.service-shot img,.services-landing-image img{object-position:center center!important}.hero-frame img{object-fit:cover!important;object-position:center center!important}@media (width<=767px){.contact-form{border-radius:20px!important;padding:22px!important}.form-intro{margin-bottom:19px;padding-bottom:18px}.form-intro h3{font-size:25px!important}.contact-form label{margin-bottom:14px!important;font-size:13px!important}.contact-form input,.contact-form select{min-height:54px!important;font-size:16px!important}.contact-form textarea{min-height:140px!important;font-size:16px!important}.contact-form .btn{width:100%!important}.service-shot{height:250px!important}.service-shot img{object-fit:cover!important}.hero-frame img{object-position:center center!important}}@media (width<=479px){.contact-form{padding:17px!important}.form-intro h3{font-size:23px!important}.service-shot{height:220px!important}}.lab-3d .cube-scene{background-position:50%,50%,50%;background-repeat:no-repeat;background-size:cover,auto,cover}.lab-3d .cube-scene:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0a,#0000001f);position:absolute;inset:0}.lab-3d .cube,.lab-3d .cube-shadow{z-index:2}.hero h1 .h1-kw{max-width:none;line-height:1.3;display:flex}.work-card{flex-direction:column;display:flex}.work-shot{background:#1a130d;text-decoration:none;display:block;overflow:hidden}.work-shot img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s;display:block}.work-card:hover .work-shot img{transform:scale(1.03)}.work-browser{--work-accent:#c9a26b;flex-direction:column;height:100%;display:flex}.work-bar{background:#ffffff0f;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:12px 16px;display:flex}.work-bar i{background:#ffffff40;border-radius:50%;width:10px;height:10px}.work-bar i:first-child{background:#ff5f57}.work-bar i:nth-child(2){background:#febc2e}.work-bar i:nth-child(3){background:#28c840}.work-bar b{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;background:#ffffff14;border-radius:999px;flex:1;min-width:0;margin-left:12px;padding:5px 12px;font-size:12px;font-weight:500;overflow:hidden}.work-mock{flex-direction:column;flex:1;gap:18px;padding:18px 24px 24px;display:flex;position:relative;overflow:hidden}.work-mock-nav{align-items:center;gap:10px;display:flex}.work-mock-nav em{background:var(--work-accent);opacity:.9;border-radius:7px;width:26px;height:26px}.work-mock-nav i{background:#ffffff2e;border-radius:4px;width:38px;height:6px}.work-mock-nav i:first-of-type{margin-left:auto}.work-mock-body{flex:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:22px;display:grid}.work-mock-copy{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.work-mock strong{color:var(--work-accent);font-size:clamp(22px,2.4vw,32px);font-weight:700;line-height:1.12}.work-mock small{color:#ffffffb8;font-size:14px;line-height:1.5}.work-mock-lines{flex-direction:column;gap:7px;width:100%;display:flex}.work-mock-lines i{background:#ffffff1f;border-radius:4px;height:6px}.work-mock-lines i:last-child{width:70%}.work-mock-btn{border:1px solid var(--work-accent);opacity:.8;border-radius:999px;width:96px;height:26px}.work-mock-art{border:1px solid #ffffff1a;border-radius:14px;align-self:stretch;min-height:120px}@media (width<=520px){.work-mock-body{grid-template-columns:1fr}.work-mock-art{display:none}}.work-body{flex-direction:column;flex:1;display:flex}.work-body small{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}body.lang-bn .work-body small{text-transform:none;letter-spacing:0}.work-body h3{line-height:1.2}.work-body p{margin:0}.work-tags{flex-wrap:wrap;gap:8px;margin:4px 0 6px;padding:0;list-style:none;display:flex}.work-tags li{border:1px solid var(--line,#ead4bf);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.work-body .text-link{margin-top:auto}@media (width<=900px){.work-section{padding:70px 0}.work-grid{grid-template-columns:1fr;gap:24px}.work-body{padding:22px 22px 26px}}.contact-address{opacity:.9;margin-top:14px;font-size:15px;font-style:normal;line-height:1.7}.contact-address a{color:inherit;text-underline-offset:3px;text-decoration:underline}.bn-pagination{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.bn-pagination .page-numbers{border:1px solid var(--line,#ead4bf);color:inherit;border-radius:10px;padding:8px 14px;text-decoration:none}.bn-pagination .current{background:var(--orange,#f58212);color:#fff;border-color:var(--orange,#f58212)}.content-wrap a{text-underline-offset:3px;text-decoration:underline}.single-cover{aspect-ratio:1400/933;height:auto}.team-hero h1 em{font-style:normal}.team-hero .service-breadcrumb{margin-bottom:18px}.team-section{background:#fff3e6;padding:80px 0 40px}.team-admin-note{color:#20170f;background:#fff;border:1px dashed #f58212;border-radius:14px;margin-bottom:26px;padding:14px 18px;font-size:14px}.team-admin-note a{color:#b84b1a;font-weight:800}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.team-card{background:#fff;border:1px solid #ead4bf;border-radius:28px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 18px 50px #20170f14}.team-card:hover{transform:translateY(-4px);box-shadow:0 26px 60px #20170f24}.team-card.is-empty{opacity:.65;border-style:dashed}.team-photo{aspect-ratio:6/7;background:linear-gradient(145deg,#1b120b,#3a2413);place-items:center;display:grid;position:relative;overflow:hidden}.team-photo img{object-fit:cover;width:100%;height:100%;display:block}.team-avatar{aspect-ratio:1;color:#f58212;background:#f5821229;border:2px solid #f582128c;border-radius:50%;place-items:center;width:46%;font:800 44px Syne,sans-serif;display:grid}.team-avatar svg{fill:#f58212;opacity:.85;width:58%}.team-body{padding:22px 24px 26px}.team-body h2{color:#0d0a07;margin:0 0 6px;font:800 22px Syne,sans-serif}.team-role{color:#b84b1a;letter-spacing:.02em;margin:0 0 12px;font-size:14px;font-weight:800}.team-bio{color:#5c5046;margin:0 0 14px;font-size:15px;line-height:1.6}.team-skills{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.team-skills li{color:#20170f;background:#fff3e6;border:1px solid #ead4bf;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700}.team-link{color:#b84b1a;font-size:14px;font-weight:800;text-decoration:none}.team-empty{text-align:center;color:#74665a}.team-values{background:#fff3e6;padding:40px 0 90px}.team-values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px;display:grid}.team-value{background:#0d0a07;border-radius:24px;padding:26px}.team-value b{color:#f58212;letter-spacing:.1em;font:800 14px Syne,sans-serif}.team-value h3{margin:10px 0 8px;font:800 20px Syne,sans-serif}.team-value p{margin:0;font-size:15px;line-height:1.6}@media (width<=980px){.team-grid,.team-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.team-grid,.team-values-grid{grid-template-columns:minmax(0,1fr)}.team-section{padding:54px 0 24px}}.service-cta-inner .team-cta-title{margin:10px 0 9px;font-size:42px;line-height:1.05}@media (width<=980px){.service-cta-inner .team-cta-title{font-size:34px}}@media (width<=640px){.service-cta-inner .team-cta-title{font-size:32px}}@font-face{font-family:AD Bangla;src:url(../fonts/noto-sans-bengali-bengali-400-normal.woff2)format("woff2");font-weight:300 500;font-style:normal;font-display:swap;unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:AD Bangla;src:url(../fonts/noto-sans-bengali-bengali-600-normal.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:AD Bangla Head;src:url(../fonts/anek-bangla-bengali-600-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}body.lang-bn{--bn-body:"AD Bangla","Outfit",system-ui,sans-serif;--bn-head:"AD Bangla Head","Syne","Outfit",system-ui,sans-serif;--bn-text:#3d342c;font-family:var(--bn-body)}body.lang-bn input,body.lang-bn textarea,body.lang-bn select,body.lang-bn button,body.lang-bn .btn,body.lang-bn .menu a,body.lang-bn label{font-family:var(--bn-body)}body.lang-bn h1,body.lang-bn h2,body.lang-bn h3,body.lang-bn h4,body.lang-bn .team-cta-title{font-family:var(--bn-head);letter-spacing:0;font-weight:600;line-height:1.22}body.lang-bn p,body.lang-bn li{line-height:1.75}body.lang-bn .eyebrow,body.lang-bn .form-intro span,body.lang-bn small,body.lang-bn .service-cta small{font-family:var(--bn-body);letter-spacing:0;text-transform:none}body.lang-bn .eyebrow{margin-bottom:16px;font-size:14px;font-weight:600}@media (hover:hover){body.lang-bn section:hover .eyebrow{letter-spacing:0}}body.lang-bn .menu a{font-size:15px}body.lang-bn .section-head>p,body.lang-bn .service-section-head>p,body.lang-bn .inner-hero p{color:#5a5047;font-size:17px}body.lang-bn .service-body h3{font-size:21px;line-height:1.3}body.lang-bn .service-body p{color:var(--bn-text);font-size:15px}body.lang-bn .service-body li{color:var(--bn-text);font-size:14px}body.lang-bn .service-body a,body.lang-bn .text-link{font-size:14px}body.lang-bn .process-grid p,body.lang-bn .team-value p,body.lang-bn .work-body p,body.lang-bn .post-card p{color:var(--bn-text);font-size:15px}body.lang-bn .content-wrap{color:#2f2822;font-size:18px}body.lang-bn .content-wrap p,body.lang-bn .content-wrap li{color:#2f2822}body.lang-bn .content-wrap h2{margin-top:1.6em;font-size:clamp(24px,2.6vw,32px)}body.lang-bn .content-wrap ol,body.lang-bn .content-wrap ul{padding-left:1.3em}body.lang-bn .contact-form label,body.lang-bn .contact-form input,body.lang-bn .contact-form textarea,body.lang-bn .contact-form select{font-size:15px}body.lang-bn .hero h1{max-width:640px;margin-bottom:24px;font-size:clamp(44px,5.4vw,78px);line-height:1.15}body.lang-bn .hero h1 .h1-kw{font-family:var(--bn-body);font-size:15px}body.lang-bn .inner-hero h1{font-size:clamp(36px,4.2vw,60px);line-height:1.18}body.lang-bn .section-head h2,body.lang-bn .service-section-head h2,body.lang-bn .showcase h2,body.lang-bn .about h2,body.lang-bn .contact h2{font-size:clamp(32px,3.6vw,52px);line-height:1.2}body.lang-bn .section-head,body.lang-bn .service-section-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:38px;display:flex}body.lang-bn .section-head>p,body.lang-bn .service-section-head>p{max-width:720px;margin:0}body.lang-bn .section-head>div,body.lang-bn .service-section-head>div{max-width:900px}body.lang-bn .services,body.lang-bn .process,body.lang-bn .about,body.lang-bn .insights,body.lang-bn .work-section{padding:84px 0}body.lang-bn .contact{padding:90px 0}body.lang-bn .service-detail-section{padding:76px 0}body.lang-bn .process-grid article{min-height:0;padding:26px 24px 28px}body.lang-bn .process-grid h3{margin:18px 0 8px;font-size:23px}@media (width<=760px){body.lang-bn .hero h1{font-size:clamp(36px,10vw,48px)}body.lang-bn .inner-hero h1{font-size:clamp(30px,8.4vw,40px)}body.lang-bn .section-head h2,body.lang-bn .service-section-head h2,body.lang-bn .about h2,body.lang-bn .contact h2{font-size:clamp(27px,7.6vw,36px)}body.lang-bn .section-head>p,body.lang-bn .service-section-head>p,body.lang-bn .inner-hero p{font-size:16px}body.lang-bn .services,body.lang-bn .process,body.lang-bn .about,body.lang-bn .insights,body.lang-bn .work-section,body.lang-bn .contact{padding:60px 0}body.lang-bn .menu a{font-size:16px}body.lang-bn h1,body.lang-bn h2,body.lang-bn h3{overflow-wrap:break-word}}body.lang-bn .post-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}body.lang-bn .post-card small{font-size:13px}body.lang-bn .post-card :is(h2,h3){font-size:21px;line-height:1.35}body.lang-bn .form-intro span{font-size:13px;font-weight:600}body.lang-bn .form-intro p{font-size:15px}body.lang-bn .contact-copy p{font-size:17px}@media (width<=760px){body.lang-bn .post-grid{grid-template-columns:1fr}}body.lang-bn .service-hero-copy h1{margin-bottom:22px;font-size:clamp(38px,4.4vw,62px);line-height:1.18}body.lang-bn .service-hero-lead{color:#fffc;font-size:18px}body.lang-bn .service-breadcrumb{font-size:13px}body.lang-bn .service-origin{letter-spacing:0;text-transform:none;font-size:13px}body.lang-bn .service-value-card{min-height:0;padding:28px}body.lang-bn .service-value-card h3{margin:20px 0 8px;font-size:23px}body.lang-bn .service-value-card p,body.lang-bn .capability-detail-card p{color:var(--bn-text);font-size:15px}body.lang-bn .capability-detail-card{align-items:flex-start;min-height:0}body.lang-bn .capability-detail-card h3{font-size:20px}body.lang-bn .service-process-grid article{min-height:0}body.lang-bn .service-process-grid h3{margin:28px 0 8px;font-size:23px}body.lang-bn .service-process-grid p{color:#ffffffb8;font-size:15px}body.lang-bn .service-deliverables li{font-size:15px;font-weight:600}body.lang-bn .business-value-grid article{min-height:0}body.lang-bn .business-value-grid h3{margin:26px 0 8px;font-size:23px}body.lang-bn .business-value-grid p{color:#ffffffb8;font-size:15px}body.lang-bn .faq-list summary{font-size:16px;font-weight:600}body.lang-bn .faq-list details p{font-size:15px}@media (width<=760px){body.lang-bn .service-hero-copy h1{font-size:clamp(32px,9vw,42px)}}body.lang-bn .service-section-head.inverse>p{color:#ffffffb8}body.lang-bn .service-delivery-grid{align-items:start}body.lang-bn .bestfor-list span,body.lang-bn .bestfor-list li{letter-spacing:0;font-size:14px;font-weight:600}body.lang-bn .service-cta small{font-size:13px}body.lang-bn .service-cta p{font-size:16px}.v35-trust li{padding-left:22px;font-weight:700;position:relative}.v35-trust li:before{content:"✓";border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:grid;position:absolute;top:-1px;left:0}.v35-steps-grid{grid-template-columns:repeat(3,1fr);display:grid}.v35-step{position:relative}.v35-step-n{letter-spacing:.12em;font:800 13px Syne,sans-serif}.v35-step h3{margin:10px 0}.v35-step p{margin:0 0 16px}.v35-step ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v35-ind-card ul{gap:8px;margin:0;list-style:none;display:grid}.v35-factors ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v35-step li{padding-left:20px;font-weight:600;position:relative}.v35-ind-card li,.v35-factors li{padding-left:20px;font-size:14px;font-weight:600;position:relative}.v35-step li:before,.v35-ind-card li:before,.v35-factors li:before{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:2px}.v35-step:not(:last-child):after{content:"→";z-index:2;font-size:22px;position:absolute;top:44px;right:-16px}.v35-ind-grid{align-items:start}.v35-ind-card{padding:0}.v35-ind-card summary{grid-template-columns:46px 1fr 22px;list-style:none}.v35-ind-card summary::-webkit-details-marker{display:none}.v35-ico{border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.v35-ind-t b{font-size:16px;line-height:1.25;display:block}.v35-ind-t small{margin-top:4px;font-size:12.5px;line-height:1.45;display:block}.v35-ind-card summary i,.v35-faq summary i{font-size:22px;font-style:normal;font-weight:700;transition:transform .2s}.v35-ind-card[open] summary i,.v35-faq details[open] summary i{transform:rotate(45deg)}.v35-ind-card ul{padding:0 20px 14px 80px}.v35-ind-card .v35-link{margin:0 20px 18px 80px}.v35-link{border-bottom:2px solid var(--orange,#f58212);align-items:center;gap:8px;padding-bottom:2px;font-size:13px;font-weight:800;display:inline-flex}.v35-ai{padding:110px 0}.v35-ai-card h3{font-size:16px;line-height:1.3}.v35-ai-card p{margin:0}.v35-center{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.v35-price-grid{grid-template-columns:1fr 1fr;align-items:start;display:grid}.v35-price h2,.v35-team h2{margin:0 0 18px;font-size:clamp(36px,4.4vw,60px)}.v35-faq h2{margin:0 0 18px;font-size:clamp(36px,4.4vw,60px);line-height:1.02}.v35-lead{margin:0 0 22px;font-size:16px}.v35-factors{margin:0 0 24px;padding:22px}.v35-factors h3{margin:0 0 12px;font-size:16px}.v35-flow{counter-reset:none;gap:12px;margin:0;padding:0;list-style:none;display:grid}.v35-flow li{grid-template-columns:52px 1fr;align-items:start;gap:16px;padding:20px;display:grid}.v35-flow li>span{color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;font:800 20px Syne,sans-serif;display:grid}.v35-flow b{font-size:17px}.v35-flow p{margin:4px 0 0;font-size:14px}.v35-team-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.v35-team-media{margin:0}.v35-team-photo{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.v35-team-media figcaption{font-weight:700}.v35-office{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.v35-office li{grid-template-columns:28px 1fr;gap:10px;font-size:15px;font-weight:600;display:grid}.v35-office a{color:inherit;text-underline-offset:3px;text-decoration:underline #f5821280}.v35-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.v35-faq-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:56px;display:grid}.v35-faq-list{gap:10px;display:grid}.v35-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:800;list-style:none;display:flex}.v35-faq summary::-webkit-details-marker{display:none}.v35-faq details p{margin:0;padding:0 20px 18px}.v35-band-in{color:#fff;justify-content:space-between;align-items:center;gap:24px;display:flex;transform:translateY(-1px)}.v35-band h2{color:#fff;margin:0 0 6px;font-size:clamp(24px,2.6vw,34px)}.v35-band p{color:#ffffffd9;margin:0}.v35-band .btn-red{white-space:nowrap;box-shadow:none!important}.v35-band .btn.btn-red{white-space:nowrap;color:#fff!important;box-shadow:none!important;background:#0d0a07!important}.v35-band+.services,.v35-band+section{padding-top:80px}body.lang-bn .v35-step h3,body.lang-bn .v35-ind-t b,body.lang-bn .v35-ai-card h3{line-height:1.45}body.lang-bn .v35-price h2,body.lang-bn .v35-team h2,body.lang-bn .v35-faq h2{line-height:1.25}@media (width<=1100px){.v35-ind-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.v35-steps,.v35-ind,.v35-price,.v35-team,.v35-faq,.v35-ai{padding:72px 0}.v35-steps-grid,.v35-price-grid,.v35-team-grid,.v35-faq-grid{grid-template-columns:1fr;gap:28px}.v35-step:after{display:none}.v35-ai-grid{grid-template-columns:repeat(2,1fr)}.v35-band-in{flex-direction:column;align-items:flex-start}.v35-band .btn{width:100%}}@media (width<=560px){.v35-ind-grid,.v35-ai-grid{grid-template-columns:1fr}.v35-ind-card ul{padding-left:20px}.v35-ind-card .v35-link{margin-left:20px}}@media (prefers-reduced-motion:reduce){.v35-ind-card summary i,.v35-faq summary i{transition:none}}:root{--green:#ad390e;--green2:#b43c0d;--red:#f6506d;--orange:#ffbd34;--ink:#281913;--ink2:#5b2818;--paper:#fffaf1;--line:#e4e8f0;--text:#281913;--muted:#5b6880;--shell:min(1416px,calc(100% - 80px));--idea-blue:#ad390e;--idea-pink:#fb526b;--idea-navy:#281913;--idea-cream:#fffaf1;--idea-shadow:0 18px 45px #122d6412}::selection{color:#281913;background:#ffc5cf}.page-glow{display:none!important}.premium-scroll-progress{background:0 0!important}.premium-scroll-progress span{box-shadow:none!important;background:linear-gradient(90deg,#b43c0d,#fe5275)!important}.brand{gap:8px;color:#281913!important}.brand img{object-fit:contain;box-shadow:none!important;border-radius:8px!important;width:42px!important;height:42px!important}.brand-copy strong{font-weight:800;letter-spacing:-.04em!important;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:22px!important}.brand-copy strong b{font-weight:400;color:#482717!important}.brand-copy small{font-size:10px}.btn{font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.btn.btn-red{color:#fff!important;background:#ad390e!important;border:1px solid #ad390e!important;box-shadow:0 10px 25px #0b4fff26!important}.btn-red:hover,.btn.btn-red:hover{transform:translateY(-2px);background:#b43c0d!important}.btn-outline:hover{background:#eaf0ff!important;border-color:#ad390e!important}.v35-trust li{font-size:12px!important;line-height:1.5!important}.v35-trust li:before{color:#ad390e!important;background:#e3eeff!important}@keyframes ideaFactoryFloat{50%{transform:translateY(-7px)}}@keyframes ideaTwinkle{50%{opacity:.45;transform:scale(.65)rotate(18deg)}}.idea-feature-item{border-right:1px solid #e1e5ef;align-items:center;gap:16px;min-width:0;min-height:72px;padding:5px 22px;transition:transform .25s;display:flex}.idea-feature-item:last-child{border-right:0}.idea-feature-item:hover{transform:translateY(-3px)}.idea-feature-icon{color:#fff;background:#ad390e;border-radius:50%;flex:0 0 60px;place-items:center;width:60px;height:60px;font-family:Outfit,sans-serif;font-size:28px;font-weight:800;display:grid}.idea-feature-icon.idea-pink{background:#fb526b}.idea-feature-copy{min-width:0;display:block}.idea-feature-copy strong{font:800 15px/1.2 Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.idea-feature-copy small{margin-top:7px}.work-section{padding:62px 0 75px!important}.work-section>.site-shell>.section-head{grid-template-columns:1.5fr .55fr!important;align-items:center!important;gap:35px!important;margin:0 0 23px!important;display:grid!important}.work-section .eyebrow{display:none}.work-section .section-head h2{letter-spacing:-.048em!important;font:900 clamp(34px,3.4vw,53px)/1.07 Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}.work-section .section-head p{color:#4e5b77!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.idea-work-controls{justify-content:flex-end;gap:11px;margin-top:13px;display:flex}.idea-work-controls button{color:#5c6b87;cursor:pointer;background:#edf2fa;border:0;border-radius:50%;place-items:center;width:43px;height:43px;transition:background .2s,transform .2s;display:grid}.idea-work-controls button:last-child{color:#fff;background:#ad390e}.idea-work-controls button:hover{color:#fff;background:#fb526b;transform:translateY(-2px)}.work-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#cfdbf8 transparent;max-width:100%;padding:5px 3px 20px;overflow-x:auto;grid-template-columns:none!important;grid-auto-columns:minmax(310px,calc(50% - 12px))!important;grid-auto-flow:column!important;display:grid!important}.work-card{scroll-snap-align:start;min-width:0;background:#fff!important}.work-body{gap:7px!important}.work-body h3{color:#281913!important}.work-body p{color:#58677f!important;font-size:13px!important}.work-tags li{color:#4b5b7a;background:#f3f6fd;border-color:#e3e9f8}.work-browser{background:linear-gradient(160deg,#5b2818,#ad4c27)!important}.work-mock-art{background:radial-gradient(circle at 65% 30%,#478bff61,#0000 65%),linear-gradient(120deg,#ad4c27,#5b2818)!important}.service-section-head h2{letter-spacing:-.047em!important;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-weight:800!important}.showcase h2,.about h2{color:#281913;letter-spacing:-.047em!important;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-weight:800!important}.contact h2{letter-spacing:-.047em!important;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-weight:800!important}.inner-hero h1{letter-spacing:-.047em!important}.showcase h2 em,.about h2 em,.v35-price h2 em,.v35-team h2 em{font-style:normal;color:#ad390e!important}.contact h2 em{font-style:normal}.eyebrow,.eyebrow.dark{font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}.eyebrow span{box-shadow:0 0 0 5px #fb526b17!important}.eyebrow.dark span{background:#fb526b!important;box-shadow:0 0 0 5px #fb526b17!important}.showcase,.about,.content-section,.service-why,.service-capabilities,.service-delivery,.service-business-value,.service-faq,.service-cta{background:#fffaf1!important}.services{padding:90px 0!important}.service-card,.post-card,.services-landing-card,.service-value-card,.service-deliverables,.service-bestfor{border-color:#e6e9f1!important}.faq-list details,.digital-shift-block{box-shadow:var(--idea-shadow)!important;background:#fff!important;border-color:#e6e9f1!important;border-radius:21px!important}.service-card:hover,.services-landing-card:hover{border-color:#bacdff!important}.service-body h3{font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}.service-body li:before{background:#ad390e!important}.services-landing-card a,.text-link.dark-link{color:#ad390e!important}.v35-steps,.v35-ind,.v35-price,.v35-team,.v35-faq{color:#281913!important;padding:87px 0!important}.v35-step-n{color:#ad390e!important}.v35-step li:before,.v35-ind-card li:before,.v35-factors li:before{background:#fb526b!important}.v35-step:not(:last-child):after{color:#ad390e!important}.v35-ico{color:#ad390e;background:#fff5eb!important}.v35-ind-card[open]{border-color:#c7d5ff!important}.v35-ind-card summary i,.v35-faq summary i{color:#ad390e!important}.v35-ind-t b{color:#281913}.v35-ind-t small,.v35-faq details p{color:#546581!important}.v35-ai .section-head p{color:#d8e3ff!important}.v35-ai-card:hover{background:#5b2818!important;border-color:#ad4c27!important}.v35-lead,.v35-flow p,.v35-office,.v35-factors li{color:#56647e!important}.v35-flow li>span{background:#ad390e!important}.v35-team-media{border-color:#e5e9f5!important}.service-process-grid article,.business-value-grid article{border-radius:19px!important}.process-grid article:before{background:linear-gradient(90deg,#ad390e,#fb526b)!important}.process-grid b{color:#ad390e!important}.contact{background-color:#5b2818!important;background-image:linear-gradient(110deg,#08173ffa,#08173fe6),url(../images/bg-contact.webp)!important}.contact-copy .eyebrow{color:#fff!important}.contact-form input,.contact-form textarea,.contact-form select{color:#281913!important;background:#f9fbff!important;border:1px solid #dce4f5!important}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{background:#fff!important;border-color:#ad390e!important;transform:none!important;box-shadow:0 0 0 3px #e0eaff!important}.form-intro h3,.form-intro p,.form-intro span{color:#5b2818!important}.contact-email{color:#ad4c27!important}.service-hero-lead{color:#526481!important}.service-origin{color:#ad390e!important}.service-hero-visual{border-color:#dce6f5!important}.service-hero-copy .btn-outline{color:#281913!important;border-color:#cbd7ee!important}.service-detail-section{background:#fffaf1}.service-deliverables li{color:#5c463a!important;background:#f2f6fd!important}.content-wrap,.content-wrap p,.content-wrap li{color:#5c463a!important}.content-wrap a{color:#ad390e!important}.blog .inner-hero,.single-post .inner-hero{background-image:linear-gradient(115deg,#fffbf5ed,#f7f7ffd6),url(../images/bg-blog.webp)!important}.post-card,.post-thumb{overflow:hidden}.post-card :is(h2,h3) a{color:#281913}.post-card small{color:#ad390e}@media (width<=1280px){:root{--shell:min(1200px,calc(100% - 54px))}.idea-feature-item{gap:10px;padding:5px 12px}.idea-feature-icon{flex-basis:50px;width:50px;height:50px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.idea-feature-item:nth-child(2){border-right:0}.idea-feature-item{border-bottom:1px solid #e8edf5}.idea-feature-item:nth-child(n+3){border-bottom:0}.v35-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){:root{--shell:calc(100% - 30px)}html{scroll-padding-top:110px}.brand img{width:33px!important;height:33px!important}.brand-copy strong{font-size:17px!important}.brand-copy small{font-size:8px!important}.v35-trust li{font-size:11px!important}.idea-featured-wrap{padding:12px 0 22px!important}.idea-featured{border-radius:18px;gap:0;padding:14px 12px}.idea-feature-item{gap:10px;padding:13px 8px}.idea-feature-icon{flex-basis:43px;width:43px;height:43px;font-size:23px}.idea-feature-copy strong{font-size:13px}.idea-feature-copy small{margin-top:4px;font-size:11px}.work-section{padding:45px 0!important}.work-section>.site-shell>.section-head{grid-template-columns:1fr!important;gap:8px!important}.work-section .section-head h2{font-size:36px!important}.work-grid{grid-auto-columns:minmax(270px,88%)!important;gap:16px!important}.work-body h3{font-size:19px!important}.services,.process,.about,.insights{padding:65px 0!important}.service-grid{grid-template-columns:1fr}.service-shot{height:235px!important}.v35-steps,.v35-ind,.v35-price,.v35-team,.v35-faq,.v35-ai{padding:65px 0!important}.v35-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.section-head h2,.service-section-head h2{font-size:clamp(31px,8vw,43px)!important;line-height:1.17!important}.contact{padding:67px 0!important}.form-row{grid-template-columns:1fr}}@media (width<=480px){.idea-featured{grid-template-columns:1fr;gap:0}.idea-feature-item{padding:12px 10px;border-bottom:1px solid #e7ebf4!important;border-right:0!important}.idea-feature-item:last-child{border-bottom:0!important}.v35-ai-grid{grid-template-columns:1fr!important}.work-section .section-head h2{font-size:30px!important}.v35-band-in{padding:25px 23px!important}}@media (prefers-reduced-motion:reduce){.idea-feature-item:hover,.idea-work-controls button:hover{transform:none!important}}body.lang-bn .idea-feature-copy strong,body.lang-bn .idea-feature-copy small{font-family:AD Bangla,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}body.lang-bn .work-section .section-head h2{letter-spacing:0!important;font-family:AD Bangla Head,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;line-height:1.3!important}:root{--fun-navy:#5b2818;--fun-blue:#b43c0d;--fun-coral:#fb4f74;--fun-yellow:#ffcb48;--fun-cream:#fffaf1}.idea-more-heading h2{font-family:var(--fun-font)!important;letter-spacing:-.032em!important}.section-head h2,.inner-hero h1{letter-spacing:-.032em!important}.service-detail-hero h1{font-family:var(--fun-font)!important;letter-spacing:-.032em!important}.idea-feature-copy strong{letter-spacing:-.032em!important}.service-card h3{font-family:var(--fun-font)!important;letter-spacing:-.032em!important}.work-section .section-head h2{letter-spacing:-.032em!important}body.lang-bn .idea-more-heading h2{letter-spacing:0!important}.idea-word{white-space:pre;animation:.7s cubic-bezier(.18,.89,.32,1.35) both ideaWordEntry;animation-delay:calc(var(--word-index,0)*.105s);display:inline-block}.idea-feature-icon{transition:transform .4s cubic-bezier(.2,1.6,.3,1),border-radius .4s}.idea-feature-item:hover .idea-feature-icon{border-radius:17px;transform:rotate(-13deg)scale(1.16)}.work-card img{transition:transform .7s cubic-bezier(.2,.85,.27,1)!important}.work-card:hover img{transform:scale(1.075)rotate(1.5deg)}.idea-more-services{isolation:isolate;padding:104px 0 106px;position:relative;overflow:hidden}.idea-more-services:before{content:"✦";color:#ffad34;opacity:.78;z-index:-1;font-size:55px;animation:15s linear infinite ideaSpin;position:absolute;top:25px;right:8%}.idea-more-services:after{content:"✳";color:#fa5374;z-index:-1;font-size:50px;animation:4s ease-in-out infinite ideaWobble;position:absolute;bottom:23px;left:3%}.idea-more-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.idea-more-heading>div:first-child{max-width:760px}.idea-more-kicker{color:#ad390e;font:700 12px/1.2 var(--fun-font);letter-spacing:.05em;background:#fff5eb;border-radius:50px;margin-bottom:15px;padding:10px 16px;display:inline-block}.idea-more-heading h2{margin:0 0 15px;font:700 clamp(38px,5.1vw,69px)/1.05 var(--fun-font)!important;letter-spacing:-.042em!important}.idea-more-heading h2 em{text-shadow:2px 3px #ffd6df}.idea-more-heading p{color:#53607c;max-width:660px;margin:0;font-size:17px;line-height:1.6}.idea-more-sticker{background:#ffc943;border:3px solid #5b2818;border-radius:32px 38px 25px 45px;flex-direction:column;flex:0 0 142px;justify-content:center;align-items:center;gap:2px;width:142px;height:142px;animation:4s ease-in-out infinite ideaStickerBop;display:flex;position:relative;transform:rotate(11deg);box-shadow:9px 10px #cad8ff}.idea-more-sticker>span{font:700 68px/.9 var(--fun-font);color:#622d18}.idea-more-sticker small{font:700 10px/1.1 var(--fun-font);text-align:center;color:#622d18;max-width:92px}.idea-more-sticker b{color:#fc4e6a;font-size:38px;position:absolute;top:-30px;right:-16px}.idea-more-tools{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.idea-more-filters{flex-wrap:wrap;gap:9px;display:flex}.idea-filter{color:#5b2818;font:600 13px/1.2 var(--fun-font);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce4f4;border-radius:100px;padding:11px 17px;transition:transform .2s,background .2s,box-shadow .2s}.idea-filter:hover{transform:translateY(-3px);box-shadow:0 7px #e8eefc}.idea-filter.active,.idea-filter[aria-pressed=true]{color:#fff;background:#ad390e;border-color:#ad390e;box-shadow:0 5px #d9e2ff}.idea-filter:focus-visible{outline-offset:3px;outline:3px solid #f85575}.idea-more-search{background:#fff;border:1px solid #d9e1f2;border-radius:18px;align-items:center;gap:8px;min-width:190px;max-width:250px;padding:2px 13px;display:flex;box-shadow:0 6px 18px #0a1f4b08}.idea-more-search span:not(.screen-reader-text){color:#b43c0d;font-size:30px;line-height:1}.idea-more-search input{color:#5b2818;font:500 13px/1.4 var(--fun-font);background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px 0}.idea-more-search:focus-within{outline-offset:2px;outline:2px solid #ad390e}.idea-more-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-height:1px;display:grid}.idea-more-card{border-radius:23px;flex-direction:column;align-items:flex-start;min-width:0;min-height:224px;padding:22px;transition:transform .3s cubic-bezier(.2,1.45,.36,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;transform:translateY(0)rotate(0);text-decoration:none!important}.idea-more-card:before{content:"";z-index:0;pointer-events:none;background:#f2f6ff;border-radius:50%;width:130px;height:130px;transition:transform .4s,background .4s;position:absolute;top:-80px;right:-70px}.idea-more-card:hover:before{background:#fff2d6;transform:scale(1.8)}.idea-more-card:hover{border-color:#b5c5ff;transform:translateY(-8px)rotate(-1deg);box-shadow:8px 13px #e4eaff,0 25px 40px #08183f14}.idea-more-card:focus-visible{outline-offset:2px;outline:3px solid #ff4e76}.idea-more-card-top{z-index:1;justify-content:space-between;align-items:center;width:100%;margin-bottom:15px;display:flex;position:relative}.idea-more-icon{background:#fff5eb;border-radius:15px;place-items:center;width:49px;height:49px;font-size:25px;transition:transform .35s cubic-bezier(.2,1.6,.3,1);display:grid}.idea-more-card:nth-child(5n+1) .idea-more-icon{background:#ffe1e8}.idea-more-card:nth-child(5n+3) .idea-more-icon{background:#fff0bf}.idea-more-card:hover .idea-more-icon{transform:scale(1.16)rotate(14deg)}.idea-more-index{font:600 13px/1 var(--fun-font)}.idea-more-card strong{font:600 20px/1.15 var(--fun-font);z-index:1;max-width:100%;margin-bottom:9px;display:block;position:relative}.idea-more-card small{z-index:1;margin-bottom:22px;font:400 13px/1.5 Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}.idea-more-link{color:#b43c0d;font:600 12px/1.2 var(--fun-font);z-index:1;align-items:center;gap:5px;margin-top:auto;display:inline-flex;position:relative}.idea-more-link span,.idea-more-link:after{transition:transform .2s}.idea-more-card:hover .idea-more-link span{transform:translate(3px,-3px)}.idea-more-card[hidden]{display:none!important}.idea-more-bottom{color:#576681;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;font-size:14px;display:flex}.idea-more-all-link{font:600 14px/1.4 var(--fun-font);text-decoration:none;color:#ad390e!important}.idea-more-all-link:hover{text-decoration:underline}@media (width<=1200px){.idea-more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.idea-more-tools{flex-direction:column;align-items:flex-start}.idea-more-search{width:min(100%,360px);max-width:360px}}@media (width<=760px){.idea-more-services{padding:70px 0}.idea-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.idea-more-heading h2{font-size:clamp(36px,8vw,50px)!important}.idea-more-sticker{border-radius:23px;flex:0 0 86px;width:86px;height:86px}.idea-more-sticker>span{font-size:41px}.idea-more-sticker small{font-size:7px}.idea-more-sticker b{font-size:25px}.idea-more-heading{gap:12px}.idea-more-heading p{font-size:14px}.idea-more-card{padding:16px}.idea-more-card strong{font-size:16px}.idea-more-card small{font-size:12px}.idea-more-icon{width:41px;height:41px}.idea-more-filters{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;padding-bottom:9px;overflow-x:auto}.idea-more-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=445px){.idea-more-grid{grid-template-columns:1fr}.idea-more-card{min-height:160px}.idea-more-card small{margin-bottom:12px}.idea-more-sticker{display:none}}@keyframes ideaHeadlineShimmer{0%{background-position:0%}to{background-position:200%}}@keyframes ideaBouncyFactory{0%,to{transform:translateY(0)rotate(-.7deg)}25%{transform:translateY(-12px)rotate(.8deg)}50%{transform:translateY(-21px)rotate(-.6deg)}75%{transform:translateY(-9px)rotate(.8deg)}}@keyframes ideaWobble{0%,to{translate:0;rotate:-5deg}25%{translate:0 -7px;rotate:5deg}50%{translate:0 4px;rotate:-4deg}75%{translate:0 -4px;rotate:4deg}}@keyframes ideaStickerBop{0%,to{transform:rotate(11deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-12px)}}@keyframes ideaWordEntry{0%{opacity:0;transform:translateY(25px)rotate(-8deg)scale(.8)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes ideaWordWiggle{0%,85%,to{transform:rotate(0)}89%{transform:rotate(-3deg)}94%{transform:rotate(2deg)}}@keyframes ideaSpin{to{transform:rotate(360deg)}}@keyframes ideaMarquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.idea-word,.idea-more-sticker,.idea-more-services:before,.idea-more-services:after{transition:none!important;animation:none!important;transform:none!important}.idea-more-card:hover{transform:none!important}}:root{--fun-font:"Bricolage Grotesque","Trebuchet MS",system-ui,sans-serif;--fresh-blue:#b43c0d;--fresh-ink:#281913;--fresh-pink:#f54d72}body{font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.idea-more-card strong,.v35-ind-t b,.v35-ai-card h3{font-family:var(--fun-font)!important}.work-section .section-head h2{font-family:var(--fun-font)!important;letter-spacing:-.052em!important;font-weight:800!important}.section-head h2{letter-spacing:-.052em!important}body.lang-bn .section-head h2{letter-spacing:0!important}@media (width>=1101px){.extra-intro{padding-top:230px!important}}.idea-featured{border-radius:0!important}.idea-featured .idea-feature-item{isolation:isolate;overflow:hidden}.idea-featured .idea-feature-item:before{content:"✷";font:900 28px/1 var(--fun-font);opacity:.25;position:absolute;top:-3px;right:7px;transform:rotate(22deg)}.idea-featured .idea-feature-item:nth-child(2){transform:rotate(.7deg);border-radius:40px 18px 35px 20px!important}.idea-featured .idea-feature-item:nth-child(3){transform:rotate(-.5deg);border-radius:17px 29px 22px 33px!important}.idea-featured .idea-feature-item:nth-child(4){transform:rotate(.6deg);border-radius:27px 18px 38px 17px!important}:is(.idea-featured .idea-feature-item:hover,.idea-featured .idea-feature-item:focus-visible){z-index:2;transform:translateY(-7px)rotate(0)!important;box-shadow:7px 12px #542c19!important}.idea-featured .idea-feature-item .idea-feature-icon{flex:0 0 62px;width:62px;height:62px;box-shadow:3px 4px #091f4c40;font:800 28px/1 var(--fun-font)!important;color:#fff!important;background:#b43c0d!important;border:2px solid #5b2818!important;border-radius:19px!important}.idea-featured .idea-feature-item:nth-child(2) .idea-feature-icon{border-radius:50% 25% 40% 22%!important}.idea-featured .idea-feature-item:nth-child(3) .idea-feature-icon{border-radius:15px 50% 24px 18px!important}.idea-featured .idea-feature-item:nth-child(4) .idea-feature-icon{border-radius:22px 15px 50% 30%!important}.idea-featured .idea-feature-copy strong{font:800 clamp(16px,1.28vw,21px)/1.09 var(--fun-font)!important;letter-spacing:-.02em!important}.idea-featured .idea-feature-copy small{color:#5c463a!important;font-size:13px!important;font-weight:500!important;line-height:1.38!important}@keyframes pieceFly{0%{opacity:0;transform:translate3d(var(--start-x),var(--start-y),0)rotate(var(--start-rot))scale(.8)}28%{opacity:1}70%{opacity:1}87%{opacity:1;transform:translate(0,0)rotate(0)scale(1)}to{opacity:0;transform:translate(0,0)rotate(0)scale(1)}}@keyframes assembledReveal{0%,78%{opacity:0}80%,to{opacity:1}}@keyframes noteFly{0%{opacity:0;transform:translate(var(--enter-x),var(--enter-y))rotate(-30deg)scale(.45)}to{opacity:1;transform:translate(0,0)rotate(var(--note-rot))scale(1)}}.v35-ind-card{transition:transform .25s,border-color .25s!important}.v35-ind-card:nth-child(4n+2){border-radius:24px 12px 25px!important}.v35-ind-card:nth-child(4n+3){border-radius:14px 25px 12px 27px!important}.v35-ind-card:nth-child(4n){border-radius:26px 13px 25px 14px!important}.v35-ind-card:hover{transform:translateY(-3px)!important}.v35-ind-card summary,.v35-ind-card summary b{font-family:var(--fun-font)!important;font-size:clamp(15px,1.22vw,20px)!important}.v35-ai-card{transition:transform .25s!important}.v35-ai-card:nth-child(4n+2){border-radius:16px 28px 14px 27px!important}.v35-ai-card:nth-child(4n+3){border-radius:27px 15px 26px 12px!important}.v35-ai-card:nth-child(4n){border-radius:15px 27px 14px 26px!important}.v35-ai-card:hover{transform:translateY(-5px)rotate(-.4deg)!important}.extra-intro{position:relative}.extra-back{font:800 15px/1.3 var(--fun-font);margin-bottom:30px;text-decoration:none}.extra-intro h1{max-width:950px;margin:12px 0 18px;font:800 clamp(42px,6.2vw,82px)/1.02 var(--fun-font)!important;letter-spacing:-.045em!important}.extra-intro p:not(.idea-more-kicker){color:#5c463a;max-width:720px;margin-bottom:26px;font-size:18px;line-height:1.62}.extra-intro .btn{font:800 16px/1.2 var(--fun-font);padding:16px 22px}.extra-intro+.idea-more-services{padding-top:45px!important}.extra-intro+.idea-more-services .idea-more-heading h2{font-size:clamp(32px,4.3vw,53px)!important}@media (width<=1100px){html{scroll-padding-top:104px}.extra-intro{padding-top:140px!important}.idea-featured{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.idea-featured .idea-feature-item{min-height:110px;padding:14px!important}}@media (width<=760px){@keyframes mobileBuild{0%{opacity:.3;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.idea-featured .idea-feature-item{gap:10px!important;min-height:120px!important;transform:none!important;box-shadow:3px 4px #542c19!important}.idea-featured .idea-feature-item .idea-feature-icon{flex-basis:50px;width:50px;height:50px;font-size:23px!important}.idea-featured .idea-feature-copy strong{font-size:16px!important}.idea-featured .idea-feature-copy small{font-size:12px!important}.extra-intro{padding:148px 0 35px!important}.extra-intro h1{font-size:clamp(36px,8.8vw,55px)!important}.extra-intro p:not(.idea-more-kicker){font-size:15px}.idea-more-services{padding-top:45px!important}.idea-more-card{min-height:176px!important}}@media (width<=450px){.idea-featured{grid-template-columns:1fr 1fr!important;gap:9px!important}.idea-featured .idea-feature-item{flex-direction:column;align-items:flex-start;min-height:125px!important;padding:12px!important}.idea-featured .idea-feature-copy strong{font-size:16px!important}.idea-featured .idea-feature-copy small{line-height:1.24!important}.idea-featured .idea-feature-icon{flex-basis:42px!important;width:44px!important;height:42px!important}}@media (prefers-reduced-motion:reduce){.idea-feature-item,.v35-ai-card,.v35-ind-card{transition:none!important;transform:none!important}}:root{--fc-ink:#321e16;--fc-blue:#ad390e;--fc-rose:#fa526e;--fc-cream:#fffaf0;--fc-sun:#ffbf4b;--fc-paper:#fff;--fc-line:#ecd9c9;--fc-copy:#544237;--fc-shadow:0 14px 32px #0c255213;--fc-heading:"Bricolage Grotesque","Arial Rounded MT Bold","Trebuchet MS",system-ui,sans-serif;--fc-body:"Outfit",system-ui,-apple-system,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:130px}body{overflow-x:clip;font:400 16px/1.65 var(--fc-body)!important;background:var(--fc-cream)!important;color:var(--fc-ink)!important;margin:0!important}body.lang-bn,html[lang=bn] body{--fc-heading:"Anek Bangla","Noto Sans Bengali",system-ui,sans-serif;--fc-body:"Noto Sans Bengali","Anek Bangla",system-ui,sans-serif;line-height:1.8!important}body :is(p,li,small,label,input,textarea,button,select){text-wrap:pretty}a{color:inherit}:is(a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:3px;outline:3px solid var(--fc-rose)!important}img{max-width:100%;height:auto}h1,h2,h3,h4{text-wrap:balance;font-family:var(--fc-heading)!important;letter-spacing:-.035em!important;font-weight:800!important;line-height:1.14!important}.section-head h2{text-wrap:balance;font-family:var(--fc-heading)!important;letter-spacing:-.035em!important;font-weight:800!important}.work-section h2,.v35-ai h2,.v35-price h2,.v35-team h2{text-wrap:balance;font-family:var(--fc-heading)!important;letter-spacing:-.035em!important;font-weight:800!important;line-height:1.14!important}.idea-feature-copy strong,.inner-hero h1,.extra-intro h1{text-wrap:balance;font-family:var(--fc-heading)!important;letter-spacing:-.035em!important;font-weight:800!important}.extra-intro h1 em{text-wrap:balance;font-family:var(--fc-heading)!important;letter-spacing:-.035em!important;font-weight:800!important;line-height:1.14!important}h1,h2,h3,h4{color:var(--fc-ink)!important}p,li{color:var(--fc-copy)!important;line-height:1.65!important}.site-shell{width:min(1340px,100% - 64px)!important;max-width:1340px!important;margin-inline:auto!important}.btn,.btn-red,.btn-outline{font:800 14px/1.2 var(--fc-heading)!important;letter-spacing:0!important;border-radius:30px!important;min-height:44px!important;padding:12px 23px!important}.btn-red{background:var(--fc-blue)!important;border:1px solid var(--fc-blue)!important;color:#fff!important;box-shadow:0 3px #b43c0d!important}.btn-outline{color:#5b2818!important;background:#fff!important;border:1px solid #bccce8!important}.btn:hover{transform:translateY(-2px)!important}.v35-trust{flex-wrap:wrap!important;gap:12px!important;margin:14px 0 0!important;padding:0!important;list-style:none!important;display:flex!important}.v35-trust li{font:600 12px/1.45 var(--fc-body)!important;color:#ad4c27!important}@keyframes fcAssembled{0%,78%{opacity:0}85%,to{opacity:1}}@keyframes fcPart{0%{opacity:0;transform:translate(var(--fx),var(--fy))rotate(var(--fr))scale(.88)}20%,80%{opacity:1}99%,to{opacity:0;transform:translate(0)rotate(0)scale(1)}}.idea-featured-wrap{background:#fff4dc!important;margin:0!important;padding:0 0 25px!important}.idea-featured{box-shadow:none!important;background:0 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:0!important;display:grid!important}.idea-featured .idea-feature-item{position:relative;color:var(--fc-ink)!important;box-shadow:var(--fc-shadow)!important;background:#fff!important;border:1px solid #e0e6ee!important;border-radius:18px!important;flex-direction:row!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:106px!important;padding:17px!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s!important;display:flex!important;transform:none!important}.idea-featured .idea-feature-item:nth-child(2){background:#f0f6ff!important}.idea-featured .idea-feature-item:nth-child(3){background:#fff4ed!important}.idea-featured .idea-feature-item:nth-child(4){background:#f5fff8!important}.idea-featured .idea-feature-item:hover{transform:translateY(-4px)!important;box-shadow:0 15px 28px #0c25522a!important}.idea-featured .idea-feature-icon{background:var(--fc-blue)!important;color:#fff!important;box-shadow:none!important;font:800 23px/1 var(--fc-heading)!important;border:0!important;border-radius:50%!important;flex:0 0 52px!important;place-items:center!important;width:52px!important;height:52px!important;display:grid!important}.idea-featured .idea-feature-item:nth-child(2) .idea-feature-icon{background:var(--fc-rose)!important}.idea-featured .idea-feature-item:nth-child(3) .idea-feature-icon{color:var(--fc-ink)!important;background:#efb033!important}.idea-featured .idea-feature-item:nth-child(4) .idea-feature-icon{background:#24a98d!important}.idea-feature-copy strong{color:var(--fc-ink)!important;margin:0 0 4px!important;font-size:clamp(15px,1.25vw,18px)!important;line-height:1.25!important;display:block!important}.idea-feature-copy small{color:#50617a!important;font:500 12px/1.45 var(--fc-body)!important;display:block!important}:where(.work-section,.services,.v35-steps,.v35-ind,.v35-ai,.v35-price,.v35-team,.v35-faq,.process,.insights,.creative-lab,.about,.contact,.showcase,.v35-band,.idea-detail-block,.idea-more-services,.service-detail-section,.service-why,.service-capabilities,.service-delivery,.service-business-value,.service-faq,.service-cta,.services-landing,.content-section,.digital-shift){min-height:0!important;padding-top:56px!important;padding-bottom:56px!important}.work-section{background:#fff!important;padding-top:45px!important}.work-section .section-head{margin-bottom:20px!important}.work-section .section-head h2{color:var(--fc-ink)!important;font-size:clamp(29px,3.2vw,50px)!important}.work-section .section-head h2 em{color:var(--fc-blue)!important;font-style:normal!important}.work-grid{gap:18px!important}.work-card{box-shadow:var(--fc-shadow)!important;border:1px solid #e0e6ef!important;border-radius:18px!important;overflow:hidden!important}.work-body{padding:15px 18px 19px!important}.work-body h3{margin:0 0 5px!important;font-size:20px!important}.work-shot{aspect-ratio:16/8.8!important}.section-head,.service-section-head{align-items:end!important;gap:18px!important;margin-bottom:23px!important}.section-head h2,.service-section-head h2{color:var(--fc-ink)!important;margin-bottom:0!important;font-size:clamp(28px,3.1vw,46px)!important;line-height:1.14!important}.section-head h2 em,.service-section-head h2 em{font-family:var(--fc-heading)!important;color:var(--fc-blue)!important;font-style:normal!important}.section-head>p,.section-head p{color:#53637d!important;max-width:480px!important;font-size:14px!important;line-height:1.55!important}.eyebrow,.eyebrow.dark{font:800 12px/1.3 var(--fc-heading)!important;letter-spacing:.06em!important;color:var(--fc-blue)!important;margin-bottom:10px!important}.eyebrow span{background:var(--fc-rose)!important}.services,.v35-steps,.v35-price,.v35-faq,.process{background:var(--fc-cream)!important}.v35-ind,.v35-team,.insights,.services-landing{background:#fff!important}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.service-card{box-shadow:var(--fc-shadow)!important;background:#fff!important;border:1px solid #dfe5ef!important;border-radius:20px!important;min-width:0!important;transition:transform .22s,box-shadow .22s!important;overflow:hidden!important;transform:none!important}.services-landing-card{transition:transform .22s,box-shadow .22s!important;overflow:hidden!important}.service-card:hover,.services-landing-card:hover{transform:translateY(-4px)!important;box-shadow:0 17px 32px #122b5820!important}.service-shot,.services-landing-image{position:relative;aspect-ratio:700/420!important;background:#fff1e4!important;height:auto!important;max-height:none!important;overflow:hidden!important}.service-shot img,.services-landing-image img{object-fit:contain!important;width:100%!important;height:100%!important;transition:transform .35s!important;display:block!important;transform:none!important}.service-card:hover .service-shot img{transform:scale(1.035)!important}.service-number{z-index:1!important;color:#fff!important;font:800 12px/1 var(--fc-heading)!important;background:#5b2818!important;border:0!important;border-radius:0 0 13px!important}.service-body{padding:18px!important}.service-body h3{color:var(--fc-ink)!important;min-height:0!important;margin:0 0 9px!important;font-size:clamp(18px,1.5vw,22px)!important;line-height:1.25!important}.service-body p{color:#5c463a!important;min-height:0!important;font-size:13px!important;line-height:1.6!important}.service-body li{color:#5c463a!important;font-size:12px!important;line-height:1.5!important}.service-body a{font:800 13px/1.4 var(--fc-heading)!important;color:var(--fc-blue)!important}.v35-steps-grid,.process-grid{gap:15px!important}.v35-step,.process-grid article{box-shadow:var(--fc-shadow)!important;color:var(--fc-ink)!important;background:#fff!important;border:1px solid #dfe7f0!important;border-radius:18px!important;min-height:0!important;padding:23px!important}.v35-step:nth-child(3n+1),.process-grid article:nth-child(3n+1){border-top:5px solid var(--fc-blue)!important}.v35-step:nth-child(3n+2),.process-grid article:nth-child(3n+2){border-top:5px solid var(--fc-rose)!important}.v35-step:nth-child(3n),.process-grid article:nth-child(3n){border-top:5px solid var(--fc-sun)!important}.v35-step h3,.process-grid h3{color:var(--fc-ink)!important;margin-bottom:5px!important;font-size:20px!important}.v35-step p,.process-grid p,.v35-step li{color:#5c463a!important;font-size:13px!important}.v35-ind-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important;display:grid!important}.v35-ind-card{box-shadow:none!important;background:#fff6ef!important;border:1px solid #d5e2f6!important;border-radius:18px!important;min-width:0!important;overflow:hidden!important;transform:none!important}.v35-ind-card:nth-child(4n+2){background:#fff3e0!important;border-color:#f5e1b7!important}.v35-ind-card:nth-child(4n+3){background:#ffeff2!important;border-color:#f5d5db!important}.v35-ind-card:nth-child(4n){background:#ecfaf4!important;border-color:#cce9db!important}.v35-ind-card summary{color:var(--fc-ink)!important;cursor:pointer!important;align-items:center!important;gap:10px!important;min-height:99px!important;padding:16px!important;display:flex!important}.v35-ind-card summary .v35-ind-t{min-width:0!important}.v35-ind-card summary b{font:800 17px/1.28 var(--fc-heading)!important;color:var(--fc-ink)!important;display:block!important}.v35-ind-card summary small{font:500 12px/1.5 var(--fc-body)!important;color:#536784!important;display:block!important}.v35-ind-card .v35-ico{color:var(--fc-blue)!important;background:#fff!important;border:1px solid #bcd1f1!important;border-radius:15px!important;flex:0 0 49px!important;place-items:center!important;width:49px!important;height:49px!important;font-size:24px!important;display:grid!important}.v35-ind-card summary>i{color:var(--fc-blue)!important}.v35-ind-card[open]{box-shadow:0 8px 23px #0e2d4e15!important}.v35-ind-card>ul{margin:0!important;padding:0 20px 12px 31px!important}.v35-ind-card>ul li{color:#635047!important;font-size:13px!important}.v35-link{font:800 13px/1.4 var(--fc-heading)!important;color:var(--fc-blue)!important}.v35-ai{overflow:hidden;color:var(--fc-ink)!important;background:#eaf3ff!important}.v35-ai:before{content:"⚙";color:#d8e9ff;pointer-events:none;font-size:240px;line-height:1;position:absolute;top:-90px;right:2%}.v35-ai .section-head h2,.v35-ai .section-head.inverse h2{color:var(--fc-ink)!important}.v35-ai .section-head h2 em{color:var(--fc-blue)!important}.v35-ai .section-head>p{color:#5c463a!important}.v35-ai-grid{position:relative;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:13px!important;display:grid!important}.v35-ai-card{color:var(--fc-ink)!important;background:#fff!important;border:1px solid #d7e5f7!important;border-radius:19px!important;min-width:0!important;padding:17px!important;transform:none!important;box-shadow:0 5px #d5e5fb!important}.v35-ai-card:nth-child(4n+2){background:#fff9e9!important;border-color:#f3e1b0!important}.v35-ai-card:nth-child(4n+3){background:#fff1f4!important;border-color:#f6d5dd!important}.v35-ai-card:nth-child(4n){background:#effcf5!important;border-color:#cfe8df!important}.v35-ai-card h3{font:800 16px/1.3 var(--fc-heading)!important;color:var(--fc-ink)!important;margin:11px 0 7px!important}.v35-ai-card p{color:#53657e!important;font-size:12px!important;line-height:1.55!important}.v35-ai-card .v35-ico{color:var(--fc-blue)!important;background:#e5efff!important;border-radius:13px!important;width:42px!important;height:42px!important}.v35-ai .btn-outline{color:var(--fc-ink)!important;background:#fff!important;border-color:#c2d5ee!important}.v35-ai .v35-center{margin-top:24px!important}.v35-band{background:#fff!important;padding:22px 0!important}.v35-band-in{background:linear-gradient(125deg,#b43c0d,#b43c0d)!important;border:0!important;border-radius:23px!important;padding:28px 36px!important;box-shadow:0 10px 25px #064bd723!important}.v35-band-in h2{color:#fff!important;font-size:clamp(24px,2.7vw,38px)!important;line-height:1.15!important}.v35-band-in p{color:#e7efff!important;font-size:14px!important}.v35-band .btn-red{color:var(--fc-blue)!important;background:#fff!important;border-color:#fff!important}.v35-factors,.v35-flow li,.v35-team-media,.v35-faq details{border:1px solid var(--fc-line)!important;box-shadow:var(--fc-shadow)!important;background:#fff!important;border-radius:18px!important}.v35-price-grid{gap:30px!important}.v35-price-grid h2,.v35-team-grid h2{font-size:clamp(30px,3vw,47px)!important}.v35-team-media{overflow:hidden!important}.v35-team-media img{object-fit:cover!important;background:#fff0e3!important;width:100%!important;display:block!important}.v35-team-media figcaption{color:#5c463a!important;background:#fff!important;padding:12px 15px!important;font-size:12px!important}.v35-faq-list summary,.v35-faq details summary{color:var(--fc-ink)!important;font-size:15px!important;font-weight:700!important}.v35-faq-list p{font-size:14px!important}.inner-hero,.extra-intro,.service-detail-hero{color:var(--fc-ink)!important;background:radial-gradient(at 88% 17%,#fff0e2,#0000 44%),linear-gradient(150deg,#fffaf0,#fff5df)!important;min-height:0!important;padding:46px 0 40px!important}.inner-hero .site-shell,.service-detail-hero .site-shell{max-width:1340px!important}.inner-hero h1,.extra-intro h1,.service-detail-hero h1{color:var(--fc-ink)!important;margin-top:4px!important;margin-bottom:13px!important;font-size:clamp(34px,4.6vw,67px)!important;line-height:1.12!important}.inner-hero p,.extra-intro p,.service-detail-hero p{color:#654d40!important;font-size:16px!important;line-height:1.6!important}.service-hero-visual img{aspect-ratio:700/420!important;object-fit:contain!important;box-shadow:var(--fc-shadow)!important;background:#fff0e2!important;border:1px solid #dee5ef!important;border-radius:19px!important;width:100%!important;display:block!important}.service-hero-visual{box-shadow:none!important;background:0 0!important;border:0!important;overflow:hidden!important}.service-hero-visual img{max-height:350px!important}.service-visual-orbit{display:none!important}.idea-detail-card,.capability-detail-card,.service-value-card,.service-deliverables,.service-bestfor,.services-landing-card,.post-card{color:var(--fc-ink)!important;background:#fff!important;border:1px solid #dfe6f0!important;border-radius:17px!important;min-width:0!important;padding:19px!important;transform:none!important;box-shadow:0 5px 22px #0c214b0c!important}.idea-detail-card:nth-child(4n+2){border-top:3px solid var(--fc-blue)!important}.idea-detail-card:nth-child(4n+3){border-top:3px solid var(--fc-rose)!important}.idea-detail-card:nth-child(4n+4){border-top:3px solid var(--fc-sun)!important}.idea-detail-card h3{color:var(--fc-ink)!important;margin:0 0 8px!important;font-size:19px!important}.idea-detail-card p,.idea-detail-card li{color:#5c463a!important;margin-top:0!important;font-size:14px!important;line-height:1.65!important}.idea-detail-card li{margin-bottom:5px!important}.extra-intro .site-shell{max-width:1340px!important}.extra-intro h1 em{font-style:normal!important}.extra-back{display:inline-block;color:var(--fc-blue)!important;margin:0 0 12px!important;font-weight:800!important}.idea-more-services{background:#fff!important}.idea-more-heading{margin-bottom:25px!important}.idea-more-heading h2{color:var(--fc-ink)!important;font-size:clamp(29px,3.5vw,48px)!important}.idea-more-heading h2 em{color:var(--fc-blue)!important;font-style:normal!important}.idea-more-card{color:var(--fc-ink)!important;box-shadow:var(--fc-shadow)!important;background:#fff!important;border:1px solid #eedac9!important}.idea-more-card strong,.idea-more-card h3{color:var(--fc-ink)!important;font-size:17px!important}.idea-more-card p,.idea-more-card small{color:#52617b!important;font-size:13px!important}.idea-more-tools{background:#f5f8ff!important;border:1px solid #dce8fb!important;border-radius:16px!important;padding:15px!important}.idea-more-filters button{color:#5b2818!important;background:#fff!important;border:1px solid #bdcef0!important;border-radius:20px!important;min-height:40px!important;font-weight:700!important}.idea-more-filters button[aria-pressed=true],.idea-more-filters button.active{background:var(--fc-blue)!important;color:#fff!important;border-color:var(--fc-blue)!important}.contact{background:var(--fc-ink)!important;color:#fff!important}.contact h2{color:#fff!important}.contact h2 em{color:#ff7588!important}.contact-copy p{color:#e4ebf8!important}.contact-form{color:var(--fc-ink)!important;background:#fff!important;border:0!important;border-radius:21px!important;padding:23px!important;box-shadow:0 20px 45px #071b4055!important}.contact-form label{color:var(--fc-ink)!important;font-size:14px!important;font-weight:600!important}.contact-form :is(input,textarea,select){color:var(--fc-ink)!important;font:500 14px/1.4 var(--fc-body)!important;background:#fbfdff!important;border:1px solid #cbd7e9!important;border-radius:10px!important;min-height:44px!important;padding:10px 12px!important}.contact-form :is(input,textarea)::placeholder{color:#697991!important;opacity:1!important}.contact-form :is(input,textarea,select):focus{border-color:var(--fc-blue)!important;background:#fff!important}.contact-form h3{color:var(--fc-ink)!important}.creative-lab,.ai-section{color:var(--fc-ink)!important;background:#fff1e4!important}.creative-lab .section-head h2,.ai-section .section-head h2{color:var(--fc-ink)!important}.creative-lab .section-head p{color:#5c463a!important}.lab-card{color:var(--fc-ink)!important;background:#fff!important;border:1px solid #dae5f5!important;border-radius:20px!important}.lab-card h3{color:var(--fc-ink)!important}.lab-card>p{color:#ad4c27!important}.lab-top{color:var(--fc-blue)!important}.content-wrap,.entry-content{max-width:1000px!important;margin:auto!important;font-size:16px!important;line-height:1.85!important}.content-wrap :is(h2,h3),.entry-content :is(h2,h3){color:var(--fc-ink)!important;margin-top:20px!important}.post-card :is(h2,h3),.post-card a{color:var(--fc-ink)!important}:where(.service-card,.v35-ind-card,.v35-ai-card,.v35-step,.idea-detail-card){content-visibility:auto;contain-intrinsic-size:auto 230px}@media (prefers-reduced-motion:no-preference){@keyframes fcGentle{0%{transform:translateY(10px)}to{transform:translateY(0)}}}@media (width<=1200px){.service-grid,.v35-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1024px){html{scroll-padding-top:84px}.idea-featured,.v35-ind-grid,.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){html{scroll-padding-top:68px}.site-shell{width:calc(100% - 32px)!important}.v35-trust{gap:7px!important;margin-top:9px!important}@keyframes fcMobile{0%{opacity:0;transform:translateY(15px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.idea-featured-wrap{padding:0 0 16px!important}.idea-featured{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.idea-featured .idea-feature-item{border-radius:15px!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;min-height:128px!important;padding:12px!important;display:flex!important}.idea-featured .idea-feature-icon{flex-basis:38px!important;width:38px!important;height:38px!important;font-size:19px!important}.idea-feature-copy strong{font-size:14px!important}.idea-feature-copy small{line-height:1.35!important}.work-section,.services,.v35-steps,.v35-ind,.v35-ai,.v35-price,.v35-team,.v35-faq,.process,.insights,.contact,.creative-lab{padding-top:34px!important;padding-bottom:34px!important}.section-head,.work-section>.site-shell>.section-head{margin-bottom:16px!important;display:block!important}.section-head h2,.work-section .section-head h2{font-size:clamp(27px,7vw,38px)!important}.section-head p{margin-top:9px!important;font-size:13px!important}.work-grid{grid-auto-columns:minmax(265px,86%)!important;gap:12px!important}.work-body{padding:13px!important}.service-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.service-body{padding:12px!important}.service-body h3{margin-bottom:5px!important;font-size:16px!important}.v35-ind-grid,.v35-ai-grid{grid-template-columns:1fr 1fr!important;gap:9px!important}.v35-ind-card summary{align-items:start!important;gap:7px!important;min-height:107px!important;padding:12px!important}.v35-ind-card .v35-ico{flex-basis:38px!important;width:38px!important;height:38px!important;font-size:19px!important}.v35-ind-card summary b{font-size:13px!important}.v35-ai-card{padding:12px!important}.v35-steps-grid,.process-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.v35-step,.process-grid article{padding:15px!important}.v35-step h3,.process-grid h3{font-size:16px!important}.v35-price-grid,.v35-team-grid,.contact-grid{grid-template-columns:1fr!important;gap:16px!important}.v35-band-in{padding:22px!important}.inner-hero,.extra-intro,.service-detail-hero{padding:24px 0!important}.inner-hero h1,.extra-intro h1{font-size:clamp(31px,8vw,46px)!important}.idea-detail-card{padding:16px!important}.idea-detail-card h3{font-size:18px!important}.v35-faq-grid{grid-template-columns:1fr!important}}@media (width<=380px){.idea-featured .idea-feature-item{min-height:120px!important}.v35-ind-grid,.v35-ai-grid,.service-grid,.v35-steps-grid,.process-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.work-card:first-child .work-mock-art{background:linear-gradient(140deg,#edcca5 0%,#bb8c62 47%,#222d30 100%)!important;border-radius:45% 10% 35% 14%!important}.work-card:nth-child(2) .work-mock-art{background:linear-gradient(125deg,#281a12,#34404f 58%,#9a8064)!important;border-radius:7px 48% 12px 24%!important}.work-card:nth-child(3) .work-mock-art{background:linear-gradient(125deg,#29582d,#7aa565 64%,#dbdf97)!important;border-radius:45% 45% 15% 40%!important}.work-card:nth-child(4) .work-mock-art{background:linear-gradient(145deg,#fad9da,#c17f84 55%,#f5ad7c)!important;border-radius:20% 46% 40% 16%!important}.work-card:first-child .work-browser{background:linear-gradient(135deg,#584130,#281a12)!important}.work-card:nth-child(2) .work-browser{background:linear-gradient(135deg,#281a12,#394253)!important}.work-card:nth-child(3) .work-browser{background:linear-gradient(135deg,#133c2b,#507a3d)!important}.work-card:nth-child(4) .work-browser{background:linear-gradient(135deg,#e9bac1,#f6dfd6)!important}@media (width<=680px){.service-body ul{display:block!important}.service-body p,.service-body li{font-size:13px!important;line-height:1.55!important}.v35-ai-card p,.v35-step p,.v35-step li,.process-grid p{font-size:13px!important}.v35-ai-card h3{font-size:15px!important}.v35-ind-card summary small,.idea-feature-copy small,.v35-trust li{font-size:12px!important}}@font-face{font-family:Noto Sans Bengali;src:local(Noto Sans Bengali),url(../fonts/noto-sans-bengali-bengali-400-normal.woff2)format("woff2");font-weight:300 500;font-style:normal;font-display:swap;unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali;src:local(Noto Sans Bengali SemiBold),url(../fonts/noto-sans-bengali-bengali-600-normal.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Anek Bangla;src:url(../fonts/anek-bangla-bengali-600-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}body.lang-bn,html[lang=bn] body{--fun-font:"Anek Bangla","Noto Sans Bengali",system-ui,sans-serif;--display-font:"Anek Bangla","Noto Sans Bengali",system-ui,sans-serif}:root{--display-font:var(--fc-heading)}@keyframes alinSafeShow{to{opacity:1;transform:none}}.service-process-grid article h3,.business-value-grid article h3,.service-cta h2,.service-cta h3,.service-cta-inner h2,.service-cta-inner h3,.team-cta-title,.team-value h3,.wc-unlock h3,.wc-cta h3,.cube-scene .cube>div{color:#fff!important}.service-process-grid article p,.business-value-grid article p,.service-cta p,.service-cta-inner p,.team-value p,.wc-unlock p,.wc-cta p{color:#ffffffc7!important}.service-process-grid article,.business-value-grid article,.team-value{color:#fff}.service-visual-label{background:#0b1b42e0!important}.service-visual-label strong,.service-visual-label span{color:#fff!important}.service-visual-label small,.service-visual-label em{color:#ffc65c!important}.service-breadcrumb,.service-breadcrumb a,.team-hero .service-breadcrumb a,.team-hero .service-breadcrumb span{color:#ad390e!important}.service-breadcrumb span{color:#6b7a95!important}.service-breadcrumb b,.team-hero .service-breadcrumb b{color:#321e16!important}.service-breadcrumb{font-size:13px!important}.wc-hero .wc-form{align-items:center;background:#fff!important;border:2px solid #f0d0b8!important;max-width:680px!important;margin-top:24px!important;box-shadow:0 12px 30px #0b1b4214!important}.wc-hero .wc-form:focus-within{border-color:#ad390e!important;box-shadow:0 0 0 4px #0b4dff24,0 12px 30px #0b1b4214!important}.wc-hero .wc-form input[type=text]#wc-url{-webkit-text-fill-color:#321e16;font-weight:600;color:#321e16!important;font-size:17px!important}.wc-hero .wc-form input#wc-url::placeholder{-webkit-text-fill-color:#7a879e;opacity:1;color:#7a879e!important}.wc-hero .wc-form input#wc-url:focus-visible{outline:none!important}.wc-note{color:#654d40!important;font-size:13px!important}.wc-hero h1 em{color:#ad390e!important;font-style:normal!important}.wc-body{padding:28px 0 72px!important}.wc-status:empty{min-height:0;margin:0}.wc-result:not([hidden])+.wc-what,.wc-what{margin-top:20px!important}.wc-what h2{margin-bottom:14px!important}.wc-chip{color:#321e16!important;border-color:#d6e0f0!important}.wc-score-card h2{color:#321e16!important}.wc-ring strong{color:#321e16}.wc-list li{border-color:#ecd9c9!important}.wc-list b{color:#321e16!important}.wc-list .wc-tip{color:#544237!important}.wc-list .wc-val{color:#654d40!important}.wc-unlock,.wc-cta{background:#321e16!important}.wc-lead label{color:#ffffffd9!important;font-size:13px!important}.wc-lead input{color:#321e16!important;background:#fff!important;border:1px solid #f0d0b8!important}.wc-lead input::placeholder{color:#7a879e!important}.wc-lead small{color:#ffffffb3!important}.wc-status{color:#544237!important}.wc-status.is-error{color:#b42318!important}@media (width<=560px){.wc-hero .wc-form{gap:8px!important;padding:8px!important}.wc-hero .wc-form input[type=text]#wc-url{text-align:center;padding:12px 10px!important}}.whatsapp-float{align-items:center;gap:10px;max-width:calc(100vw - 44px);z-index:1005!important;color:#fff!important;background:#0b7a3e!important;border-radius:999px!important;width:auto!important;padding:8px 18px 8px 8px!important;display:inline-flex!important;position:fixed!important;bottom:22px!important;left:auto!important;right:22px!important;box-shadow:0 12px 30px #0b7a3e59!important}.whatsapp-float .wa-copy small{color:#fff!important;opacity:1!important}.whatsapp-float .wa-copy strong{color:#fff!important}@media (width<=760px){.whatsapp-float{justify-content:center;right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;border-radius:50%!important;width:56px!important;height:56px!important;min-height:56px!important;padding:0!important}.whatsapp-float .wa-copy,.whatsapp-float>b{display:none!important}}.brand-copy small{color:#4b5a76!important}.work-body small{color:#c81e45!important}.lab-top b{color:#a24a00!important}.idea-more-index{color:#5b6a86!important}.capability-detail-card>b{color:#8a3d00!important}.service-value-card>span{background:#d61f45!important}.extra-intro h1 em{color:#e0244b!important}.creative-lab .section-head h2 em{color:#d61f45!important}.team-hero h1 em,.inner-hero h1 em{color:#c2410c!important}.service-body a span,.text-link span,.v35-link span{color:#d61f45!important}.v35-ai{isolation:isolate;position:relative}.v35-ai:before{z-index:-1!important}@media (width<=760px){.v35-ai:before{opacity:.6;font-size:150px!important;top:-40px!important;right:-20px!important}}@media (width<=700px){.v35-steps-grid{grid-template-columns:1fr!important}.v35-step li,.v35-step p{font-size:15px!important}}@media (width<=400px){.v35-ind-grid,.v35-ai-grid{grid-template-columns:1fr!important}}#wc-result,#wc-list,#contact{scroll-margin-top:170px}@media (width<=760px){#wc-result,#wc-list,#contact{scroll-margin-top:90px}}@media (width<=560px){.service-grid{grid-template-columns:1fr!important}.service-card .service-shot{aspect-ratio:16/8;height:auto!important}.service-card .service-shot img{object-fit:contain!important}}@keyframes alinFcSlide{0%{transform:translateY(12px)}to{transform:none}}@keyframes alinHeroIn{0%{transform:translateY(14px)scale(.985)}to{transform:none}}.team-card.no-photo .team-photo{aspect-ratio:16/10!important;background:radial-gradient(circle at 80% 15%,#ffffffb3,#0000 45%),#fff0e2!important;place-items:center!important;height:auto!important;min-height:0!important;display:grid!important}.team-card.no-photo.role-design .team-photo{background-color:#ffe9ee!important}.team-card.no-photo.role-marketing .team-photo{background-color:#fff3cf!important}.team-card.no-photo.role-video .team-photo{background-color:#e6f6ee!important}.team-card.no-photo .team-role-art{position:relative;color:#ad390e!important;background:#fff!important;border:0!important;border-radius:28px!important;place-items:center!important;width:112px!important;height:112px!important;display:grid!important;box-shadow:0 14px 30px #0b1b421f!important}.team-card.no-photo.role-design .team-role-art{color:#d61f45!important}.team-card.no-photo.role-marketing .team-role-art{color:#a24a00!important}.team-card.no-photo.role-video .team-role-art{color:#0b7a3e!important}.team-card.no-photo .team-role-art svg{fill:none!important;width:64px!important;height:56px!important}.team-card.no-photo .team-initials{color:#fff;letter-spacing:.04em;background:#321e16;border-radius:12px;place-items:center;min-width:40px;height:40px;padding:0 8px;font-size:14px;display:grid;position:absolute;bottom:-10px;right:-10px}.team-card .team-body .team-role{color:#321e16!important;font-size:17px!important;font-weight:800!important}.mobile-cta-bar{display:none}@media (width<=760px){.mobile-cta-bar{z-index:1006;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));backdrop-filter:blur(10px);background:#fffbf3f2;border-top:1px solid #e3e8f2;grid-template-columns:1fr 1.25fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0b1b4214}.mobile-cta-bar a{font:800 15px/1.2 var(--fc-body,Outfit,system-ui,sans-serif);border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;text-decoration:none;display:flex}body.lang-bn .mobile-cta-bar a{font-family:Noto Sans Bengali,Anek Bangla,system-ui,sans-serif}.mobile-cta-bar .mcb-wa{color:#fff;background:#0b7a3e}.mobile-cta-bar .mcb-wa svg{width:22px;height:22px}.mobile-cta-bar .mcb-check{color:#fff;background:#ad390e}.whatsapp-float{display:none!important}body{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))!important}}.has-visual>.site-shell{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;column-gap:56px;display:grid!important}.has-visual>.site-shell>*{grid-column:1}.has-visual>.site-shell>.page-visual{grid-area:1/2/span 12;align-self:center;margin:0}.page-visual img{background:#fff0e2;border-radius:26px;width:100%;height:auto;display:block;box-shadow:0 24px 60px #0b1b4224}@media (width<=900px){.has-visual>.site-shell{grid-template-columns:1fr}.has-visual>.site-shell>.page-visual{grid-area:auto/1;max-width:560px;margin-top:22px}}.service-card .service-shot{overflow:hidden;aspect-ratio:16/10!important;height:auto!important;min-height:0!important}.service-card .service-shot img{transform:none;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.service-hero-visual img{aspect-ratio:16/10;object-fit:cover;border-radius:22px;width:100%;height:auto!important}@media (width<=560px){.service-card .service-shot img{object-fit:contain!important}}.related-services{background:var(--fc-cream,#fffaf0);padding:64px 0 24px}.related-services h2{margin:0 0 22px!important;font-size:clamp(26px,3vw,38px)!important}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.related-card{color:#321e16;background:#fff;border:1px solid #ecd9c9;border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.related-card:hover,.related-card:focus-visible{transform:translateY(-3px);box-shadow:0 18px 40px #0b1b4219}.related-card img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.related-card span{gap:6px;padding:16px 18px 20px;display:grid}.related-card strong{font-size:18px;line-height:1.3}.related-card small{color:#544237;font-size:14px;line-height:1.55}@media (width<=860px){.related-grid{grid-template-columns:1fr}.related-card{flex-direction:row}.related-card img{aspect-ratio:auto;width:38%}}@media (width<=480px){.related-card{flex-direction:column}.related-card img{aspect-ratio:16/10;width:100%}}.idea-specialist-image{aspect-ratio:8/5;object-fit:cover;border-radius:14px;width:100%;height:auto;margin-bottom:14px;display:block}:root{--alin-reading:#5c463a;--alin-reading-muted:#52647f;--alin-line:#eedac9}body,body.lang-bn{text-align:left;direction:ltr}body.lang-bn :is(h1,h2,h3,h4,p,li,td,th,a,button){overflow-wrap:break-word}.site-shell{width:min(100% - 40px,1280px);min-width:0;margin-inline:auto}.site-shell>*,.service-hero-grid>*,.contact-grid>*{min-width:0}:where(h1,h2,h3,h4,p,li,td,th){overflow-wrap:break-word}:where(main p,main li){line-height:1.7}:where(.btn,button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #b43c0d!important}.alin-skip-link{color:#5b2818;z-index:99999;background:#fff;border-radius:10px;padding:12px 20px;position:fixed;top:-100px;left:14px}.alin-skip-link:focus{top:14px}.has-visual>.site-shell{column-gap:clamp(28px,4vw,60px);grid-template-columns:minmax(0,1fr) minmax(0,.95fr)!important;align-items:center!important;display:grid!important}.has-visual>.site-shell>:not(.page-visual){min-width:0;grid-column:1!important}.has-visual>.site-shell>.page-visual{min-width:0;grid-area:1/2/span 15!important;align-self:center!important;margin:0!important}.has-visual .page-visual img{object-fit:cover;width:100%;height:auto}:where(.inner-hero,.extra-intro,.service-detail-hero) :is(h1,p,.eyebrow){text-align:left!important}:where(.section-head,.service-section-head){justify-content:space-between;align-items:start;gap:clamp(18px,3vw,44px)}:where(.section-head,.service-section-head)>*{min-width:0;max-width:100%}:where(.section-head,.service-section-head)>p{max-width:52ch!important;line-height:1.7!important}:where(.section-head,.service-section-head) h2{letter-spacing:-.018em;text-wrap:balance;line-height:1.18!important}body.lang-bn :where(.section-head,.service-section-head) h2{letter-spacing:0;line-height:1.4!important}.alin-service-overview{border-bottom:1px solid var(--alin-line);background:#fff5eb;padding:30px 0 34px}.alin-overview-shell{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.alin-overview-copy{max-width:65ch}.alin-overline{color:#9b3814;letter-spacing:.08em;font-size:12px;font-weight:800}.alin-overview-copy h2{color:#422516;margin:8px 0 12px;font-size:clamp(22px,2.5vw,30px);line-height:1.24}.alin-overview-copy p{color:#635047;margin:0;font-size:16px;line-height:1.72}.alin-section-jump{flex-wrap:wrap;align-content:start;gap:9px;display:flex}.alin-section-jump a{color:#662b18;background:#fff;border:1px solid #e7cbb5;border-radius:12px;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:750;line-height:1.35;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.alin-section-jump a:hover{background:#ffead8;border-color:#d6a77e}:where(#service-scope,#service-process,#service-deliverables,#why-this-service){scroll-margin-top:128px}.alin-service-table-wrap{background:#fff;border:1px solid #ebd7c5;border-radius:19px;max-width:1100px;margin-inline:auto;overflow:hidden;box-shadow:0 16px 34px #112b5010}.alin-service-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;text-align:left;width:100%}.alin-service-table caption{caption-side:bottom;text-align:left;color:#6a5345;background:#fffaf5;padding:13px 21px;font-size:13px;line-height:1.55}.alin-service-table th,.alin-service-table td{vertical-align:top;overflow-wrap:break-word;border-bottom:1px solid #f1e2d6;padding:18px 22px;text-align:left!important;line-height:1.65!important}.alin-service-table thead th{background:#4e2415;font-size:14px;font-weight:800;color:#fff!important}.alin-service-table tbody th{width:34%;font-size:16px;font-weight:800;color:#563223!important}.alin-service-table td{font-size:15px;color:#5a4235!important}.alin-service-table th:first-child{width:34%}.alin-service-table tbody tr:nth-child(2n){background:#fffaf5}.alin-service-table tbody tr:last-child>*{border-bottom:0}.service-value-card{min-width:0;padding:clamp(21px,2.5vw,30px)!important}.service-value-card>.alin-value-index{color:#a32044!important;font:800 12px/1.3 var(--fc-body,Outfit,sans-serif)!important;letter-spacing:0!important;background:#fff0f3!important;border:1px solid #f4c6d1!important;border-radius:9px!important;width:auto!important;height:auto!important;min-height:31px!important;padding:6px 11px!important;display:inline-flex!important}.service-value-card h3{margin:15px 0 9px!important;font-size:clamp(20px,2vw,25px)!important;line-height:1.3!important}.service-value-card p{color:var(--alin-reading-muted)!important;font-size:15px!important;line-height:1.72!important}.service-process-grid{border-radius:20px;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}.service-process-grid article{border:1px solid #5c463a;border-radius:14px;background:#281a12!important;min-height:0!important;padding:clamp(22px,2.5vw,30px)!important}.service-process-grid article>.alin-process-index{background:#8b3a20;border-radius:8px;padding:5px 10px;display:inline-block;font:800 14px/1.4 var(--fc-body,Outfit,sans-serif)!important;color:#fff!important}.service-process-grid h3{color:#fff!important;margin:18px 0 9px!important;font-size:clamp(20px,2vw,26px)!important;line-height:1.3!important}.service-process-grid p{margin:0;color:#e5ecf7!important;font-size:15px!important;line-height:1.72!important}.service-detail-section :is(.service-value-card,.business-value-grid article,.service-bestfor,.service-deliverables){overflow:visible}.service-delivery-grid{align-items:start!important;gap:clamp(24px,4vw,56px)!important}.service-deliverables li{min-height:0;line-height:1.6!important}.service-deliverables li span{flex:0 0 26px;justify-content:center;align-items:center;display:inline-flex}.business-value-grid article>span{justify-content:center;align-items:center;width:35px;min-height:35px;display:inline-flex}.business-value-grid h3{margin:12px 0!important;font-size:clamp(20px,2vw,26px)!important}.business-value-grid p{color:#dfe9f8!important;font-size:15px!important;line-height:1.75!important}.faq-list summary{gap:12px;padding-block:16px!important;line-height:1.55!important}.faq-list summary>span{flex:0 0 25px;font-size:21px!important}.alin-article-hero .site-shell{max-width:1160px}.alin-article-hero h1{text-wrap:balance;max-width:24ch;line-height:1.18!important}.alin-article-section{padding-block:clamp(38px,5vw,75px)!important}.alin-article-grid{grid-template-columns:minmax(0,1fr) minmax(210px,275px);align-items:start;gap:clamp(30px,4vw,65px);display:grid}.alin-article-main.content-wrap{min-width:0;width:100%!important;max-width:none!important;margin:0!important}.alin-article-main .single-cover{aspect-ratio:16/10;object-fit:cover;border-radius:18px;width:100%;height:auto;margin-bottom:30px}.alin-article-body{color:var(--alin-reading);max-width:74ch;margin-inline:0;font-size:16.5px;line-height:1.85}.alin-article-body>p:first-child{color:#512b1b;background:#fff2e6;border-left:4px solid #bc4a16;border-radius:0 12px 12px 0;padding:19px 22px;font-size:18px;line-height:1.8}.alin-article-body h2{border-bottom:1px solid #dce5f1;padding:0 0 10px;scroll-margin-top:120px;color:#542c19!important;margin:42px 0 16px!important;font-size:clamp(24px,2.2vw,33px)!important;line-height:1.37!important}.alin-article-body h3{color:#683722!important;margin:26px 0 10px!important;padding:0!important;font-size:clamp(19px,1.8vw,23px)!important;line-height:1.4!important}.alin-article-body p{margin:0 0 20px;line-height:1.8!important}.alin-article-body :is(ul,ol){background:#fffaf5;border:1px solid #e3eaf4;border-radius:14px;margin:12px 0 24px;padding:17px 18px 17px 39px}.alin-article-body li{padding:5px 0;line-height:1.68!important}.alin-article-body li::marker{color:#a73710;font-weight:800}.alin-article-body :is(table,.wp-block-table table){border-collapse:collapse;width:100%;font-size:14px}.alin-article-body :is(td,th){text-align:left;border:1px solid #ebd7c5;padding:12px}.alin-article-body th{background:#fff0e3}.alin-article-aside{min-width:0;position:sticky;top:120px}.alin-toc-card,.alin-toc-cta{background:#fffbf6;border:1px solid #ecd9c9;border-radius:17px;margin-bottom:18px;padding:22px}.alin-toc-card[hidden]{display:none!important}.alin-toc-card h2{color:#5b2818;margin:0 0 16px;line-height:1.3;font-size:18px!important}.alin-toc-card ol{margin:0;padding-left:21px}.alin-toc-card li{color:#ad4c27;padding:5px 0;line-height:1.5}.alin-toc-card a{color:#ad4c27;font-size:14px;font-weight:650;text-decoration:none}.alin-toc-card a:hover{text-decoration:underline}.alin-toc-cta{color:#fff;background:#5b2818;border-color:#5b2818}.alin-toc-cta strong{font-size:18px;line-height:1.4;display:block}.alin-toc-cta p{color:#e3eafa;font-size:14px;line-height:1.6}.alin-toc-cta a{color:#fff;text-underline-offset:4px;font-weight:800;text-decoration:underline;display:inline-block}body.lang-bn .alin-article-body{line-height:1.95}body.lang-bn .alin-article-body :is(h2,h3){line-height:1.55!important}body.lang-bn .alin-service-table :is(th,td){line-height:1.8!important}:where(.service-card,.idea-more-card,.services-landing-card,.post-card,.related-card,.v35-ind-card,.v35-ai-card){min-width:0}:where(.service-card,.idea-more-card,.services-landing-card,.post-card,.related-card) :is(h2,h3,strong,p,small){overflow-wrap:break-word;line-height:1.52}.idea-more-index{background:#e8eff9;border-radius:9px;justify-content:center;align-items:center;min-width:30px;min-height:30px;padding:4px 7px;display:inline-flex;color:#5c463a!important;font-size:13px!important}.idea-more-card strong{display:block;font-size:clamp(17px,1.4vw,21px)!important;line-height:1.4!important}.idea-more-card small{font-size:14px!important;line-height:1.65!important}.idea-more-card .idea-more-icon{flex:none}.idea-more-tools,.idea-more-filters{align-items:center;gap:9px}.idea-filter{min-height:43px;white-space:normal!important;padding:8px 12px!important;line-height:1.45!important}.service-card .service-body h3{font-size:clamp(19px,1.7vw,25px);line-height:1.35!important}.service-card .service-body p,.services-landing-card p{font-size:15px!important;line-height:1.65!important}.service-card .service-number{justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:5px 7px;display:inline-flex;font-size:13px!important;line-height:1.2!important}@media (width<=900px){.has-visual>.site-shell{grid-template-columns:minmax(0,1fr)!important}.has-visual>.site-shell>:not(.page-visual){grid-column:1!important}.has-visual>.site-shell>.page-visual{justify-self:start;width:min(100%,620px);grid-area:auto/1!important;margin:20px 0 0!important}.alin-overview-shell{grid-template-columns:1fr;gap:20px}.alin-article-grid{grid-template-columns:1fr}.alin-article-main .alin-article-body{max-width:none}.alin-article-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid;position:static}.alin-article-aside>*{margin:0}}@media (width<=640px){.site-shell{width:min(100% - 28px,1280px)!important}.service-process-grid{padding:8px;grid-template-columns:1fr!important}.alin-service-table thead{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}.alin-service-table,.alin-service-table tbody,.alin-service-table tr,.alin-service-table th,.alin-service-table td{box-sizing:border-box;display:block;width:100%!important}.alin-service-table tbody tr{border-bottom:1px solid #eedac9;padding:14px 17px 16px}.alin-service-table tbody th,.alin-service-table tbody td{border:0;padding:4px 0}.alin-service-table tbody th{font-size:16px}.alin-service-table tbody td{font-size:15px}.alin-service-table caption{padding:14px 17px}.alin-article-aside{display:block}.alin-article-aside>*{margin-bottom:14px}.alin-article-body>p:first-child{padding:15px 17px;font-size:16px}.alin-section-jump{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.alin-section-jump a{text-align:center;justify-content:center;padding:9px 11px}.service-section-head{display:block!important}.service-section-head>p{margin:15px 0 0;max-width:100%!important}}@media (prefers-reduced-motion:reduce){.alin-section-jump a,.service-process-grid article{transition:none!important}}.v35-step>.v35-step-n{background:#fff1e4;border-radius:9px;align-items:center;min-height:34px;padding:5px 11px;display:inline-flex;color:#7b321a!important;letter-spacing:0!important;font:800 14px/1.35 var(--fc-body,Outfit,sans-serif)!important}.v35-step:not(:last-child):after{content:none!important;display:none!important}.v35-step h3{margin-top:13px!important;line-height:1.38!important}.v35-step p,.v35-step li{color:#635047!important;font-size:15px!important;line-height:1.7!important}.v35-step ul{margin-top:15px}.v35-ind-card li,.v35-factors li{font-size:14px!important;line-height:1.65!important}.content-section .content-wrap:not(.alin-article-main){background:#fff;border:1px solid #e4eaf4;border-radius:19px;padding:clamp(23px,3vw,42px);box-shadow:0 12px 32px #0b1b420b;max-width:920px!important}.content-section .content-wrap:not(.alin-article-main)>h2{border-bottom:1px solid #edd9c8;padding:0 0 12px;margin:34px 0 15px!important;font-size:clamp(24px,2.6vw,32px)!important;line-height:1.36!important}.content-section .content-wrap:not(.alin-article-main)>h3{margin:26px 0 12px!important;font-size:clamp(19px,2vw,24px)!important;line-height:1.45!important}.content-section .content-wrap:not(.alin-article-main)>p{color:#5a4339;margin:0 0 20px;font-size:16px;line-height:1.8!important}.content-section .content-wrap:not(.alin-article-main) :is(ul,ol){background:#fffaf5;border:1px solid #e0e7f1;border-radius:12px;margin:14px 0 26px;padding:18px 19px 18px 42px}.content-section .content-wrap:not(.alin-article-main) li{margin:6px 0;font-size:15px;line-height:1.75!important}.content-section .content-wrap:not(.alin-article-main) :is(table,.wp-block-table table){border-collapse:collapse;width:100%}.content-section .content-wrap:not(.alin-article-main) :is(th,td){text-align:left;vertical-align:top;border:1px solid #dae4f0;padding:12px}.content-section .content-wrap:not(.alin-article-main) th{background:#fff2e6}@media (width<=540px){.content-section .content-wrap:not(.alin-article-main){padding:20px 16px}}.v35-steps-grid,.process-grid,.lab-grid{align-items:stretch}.v35-step,.process-grid article,.lab-card{overflow-wrap:anywhere;min-width:0}.process-grid article .master-step-label{letter-spacing:.035em;white-space:normal;background:#ffffff24;border-radius:999px;align-items:center;min-width:0;padding:.42rem .75rem;font-family:inherit;font-size:.82rem;line-height:1.4;display:inline-flex}[lang=bn] .process-grid article .master-step-label,.lang-bn .process-grid article .master-step-label{letter-spacing:0}.v35-step h3,.process-grid h3,.lab-card h3{overflow-wrap:break-word}@media (width<=767px){.v35-steps-grid,.process-grid,.lab-grid{grid-template-columns:minmax(0,1fr)!important}.v35-step,.process-grid article{padding:clamp(1rem,5vw,1.5rem)!important}}.service-number,.v35-step-n,.idea-more-index,.lab-top b{display:none!important}.v35-step h3,.service-body h3{margin-top:0!important}@keyframes alinHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=760px){.service-shot{height:210px!important}.services-landing-image,.post-thumb{height:185px!important}.idea-specialist-image{object-fit:cover!important;height:170px!important}}body .service-shot img,body .services-landing-image img,body .post-thumb img,body .idea-specialist-image{content-visibility:auto}main .section-head,main .service-section-head,main .work-section>.site-shell>.section-head{text-align:left!important;direction:ltr!important;flex-flow:column!important;grid-template-columns:none!important;place-content:flex-start!important;align-items:flex-start!important;gap:clamp(10px,1.5vw,16px)!important;width:100%!important;margin:0 0 clamp(24px,3.5vw,38px)!important;display:flex!important}main .section-head>div:first-child,main .service-section-head>div:first-child{order:0;width:100%;min-width:0;text-align:left!important;align-self:flex-start!important;max-width:840px!important;margin:0!important}main .section-head :is(h2,.eyebrow),main .service-section-head :is(h2,.eyebrow){text-align:left!important;width:auto!important;max-width:min(100%,840px)!important;margin-left:0!important;margin-right:0!important;padding-left:0!important}main .section-head>p,main .service-section-head>p{order:1;text-align:left!important;align-self:flex-start!important;width:100%!important;max-width:740px!important;margin:0!important;padding:0!important;font-size:clamp(14px,1.15vw,16px)!important;line-height:1.7!important}main .work-section .section-head .idea-work-controls{order:2;justify-content:flex-start!important;align-self:flex-start!important;margin:2px 0 0!important}@media (width>=901px){main .v35-team-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;display:grid!important}main .v35-team-grid>.v35-team-media{grid-area:1/2!important}main .v35-team-grid>:not(.v35-team-media){min-width:0;grid-area:1/1!important}}main .v35-team-grid>:not(.v35-team-media) :is(h2,.eyebrow,p),main .v35-price-grid>div:first-child :is(h2,.eyebrow,p),main .v35-faq-grid>div:first-child :is(h2,.eyebrow),main .idea-more-heading>div:first-child :is(h2,p),main .contact-copy :is(h2,.eyebrow,p){text-align:left!important;margin-left:0!important}@media (width<=900px){main .v35-team-grid>:not(.v35-team-media),main .v35-team-grid>.v35-team-media{grid-area:auto!important}main .section-head>p,main .service-section-head>p{max-width:100%!important}}:root{--alin-brand-deep:#a33310;--alin-brand-rust:#c74610;--alin-brand-orange:#ee8c17;--alin-brand-light:#fff1e4;--alin-brand-border:#ecd0b7;--alin-brand-text:#502817;--alin-brand-gradient:linear-gradient(110deg,#a33310 0%,#c74610 58%,#ea8417 100%);--fc-accent:#a33310;--fc-accent2:#e98418;--alin-reading:#38251c;--alin-reading-muted:#685248;--alin-line:#ecd0b7}body{accent-color:var(--alin-brand-deep)}:where(main) :is(.eyebrow,.idea-more-kicker,.v35-kicker,.section-kicker,.alin-overline){color:var(--alin-brand-deep)!important}:where(main) :is(.section-head h2,.service-section-head h2,.v35-team h2,.idea-more-heading h2,.contact-copy h2) em{color:var(--alin-brand-deep)!important;-webkit-text-fill-color:var(--alin-brand-deep)!important;background:0 0!important}:where(main) :is(.alin-section-jump a,.idea-filter,.service-body a,.text-link,.related-card a,.services-landing-card a){border-color:var(--alin-brand-border)}:where(main) :is(.alin-section-jump a:hover,.idea-filter:hover,.idea-filter.active){color:#8c2c0c!important;background:#ffe8d4!important;border-color:#deae8e!important}:where(main) .alin-service-overview{border-bottom-color:var(--alin-brand-border)!important;background:#fff5eb!important}:where(main) .alin-service-table-wrap{border-color:var(--alin-brand-border)!important}:where(main) .alin-service-table thead th{color:#fff!important;background:#662b16!important}:where(main) .alin-service-table tbody th{color:#6a2e19!important}:where(main) .alin-service-table tbody tr:nth-child(2n){background:#fff7ee!important}:where(main) .alin-service-table :is(th,td){border-color:#f1ddcc!important}:where(main) .alin-service-table caption{background:#fff5eb!important}:where(main) .service-process-grid article{background:#492c20!important;border-color:#83543a!important}:where(main) .service-process-grid article>.alin-process-index{background:#a43a17!important}:where(main) .alin-article-body>p:first-child{border-left-color:var(--alin-brand-rust)!important;color:#512b1b!important;background:#fff2e7!important}:where(main) .alin-article-body :is(h2,h3){color:#662f19!important}:where(main) .alin-article-body :is(ul,ol,table){border-color:#f0d9c5!important}:where(main) .alin-article-body li::marker{color:var(--alin-brand-deep)!important}:where(main) :is(.service-value-card,.v35-step,.idea-more-card,.service-card,.post-card,.lab-card) :is(a:not(.btn),h3){text-decoration-color:var(--alin-brand-deep)}:where(main) :is(input,textarea,select,button,a):focus-visible{outline-offset:3px;outline:3px solid #d76a23!important}@keyframes alinOriginalHeroEnter{0%{opacity:0;transform:translate(34px,15px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes alinOriginalHeroFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-9px)}}@keyframes alin414Enter{0%{opacity:.4;transform:translate(22px,10px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes alin414Float{0%,to{transform:translate(0,0)}50%{transform:translateY(-7px)}}:root{--alin-shell:min(1240px,calc(100% - 40px));--alin-ink:#38251c;--alin-rust:#ad4018;--alin-orange:#eb8516;--alin-header-offset:148px}.site-header{z-index:2000;backdrop-filter:blur(14px);color:#312217;background:#fff9f2fa;border-bottom:1px solid #edd7c3;position:fixed;inset:0 0 auto;overflow:visible;box-shadow:0 8px 25px #31190c14}.site-header .trust-bar{color:#fff;background:#322017;height:27px;overflow:hidden}.site-header .trust-bar-inner{align-items:center;max-width:1240px;height:100%;margin:auto;padding:0 14px;display:flex}.site-header .trust-track{width:100%;display:block}.site-header .trust-message{letter-spacing:.015em;white-space:nowrap;justify-content:center;align-items:center;gap:12px;font-size:11px;line-height:1.2;display:flex}.site-header .trust-message[aria-hidden=true]{display:none}.site-header .trust-place{align-items:center;gap:6px;display:inline-flex}.site-header .trust-place i{background:#f39d39;border-radius:100%;width:5px;height:5px;display:block}.site-header .trust-spark{color:#f9ab59}.site-header .trust-bar a{color:#fff;text-decoration:none}.site-header .header-inner{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px 12px;height:auto;min-height:118px;padding:10px 0 12px;display:grid}.site-header .brand{color:#39261b;grid-area:1/1;align-items:center;gap:10px;min-width:0;display:inline-flex}.site-header .brand img{object-fit:cover;border-radius:12px;width:46px;height:46px}.site-header .brand-copy{flex-direction:column;line-height:1.15;display:flex}.site-header .brand-copy strong{color:#2c2019;font-size:19px;font-weight:850}.site-header .brand-copy strong b{color:#b64715}.site-header .brand-copy small{color:#786255;font-size:10px}.site-header .lang-switch{color:#773619;background:#fffaf5;border:1px solid #eed1b7;border-radius:12px;grid-area:1/2;justify-content:center;align-items:center;min-width:47px;min-height:40px;padding:7px 12px;font-weight:800;display:inline-flex}.site-header .header-cta{color:#fff;text-align:center;background:#9c3514;border-radius:12px;grid-area:1/3;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 16px;font-weight:750;display:inline-flex}.site-header .header-cta:hover{background:#7d270b}.site-header .nav-toggle{display:none}.site-header .primary-nav{grid-area:2/1/auto/-1;width:100%;min-width:0;margin:0;display:block;position:relative;overflow:visible}.site-header .primary-nav>ul{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));align-items:stretch;gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-header .primary-nav li{min-width:0;list-style:none}.site-header .primary-nav>ul>li{display:block;position:relative}.site-header .primary-nav>ul>li>a{text-align:center;white-space:normal;overflow-wrap:break-word;color:#422b1c;text-transform:none;letter-spacing:0;background:#fff9f2;border:1px solid #ecd8c6;border-radius:11px;justify-content:center;align-items:center;height:100%;min-height:40px;padding:9px 10px;font-size:13px;font-weight:750;line-height:1.3;display:flex}.site-header .primary-nav>ul>li>a:before,.site-header .primary-nav>ul>li>a:after,.site-header .primary-nav .sub-menu a:before,.site-header .primary-nav .sub-menu a:after,.site-header .primary-nav .menu-item-has-children:after{content:none;display:none}.site-header .primary-nav>ul>li>a:hover,.site-header .primary-nav>ul>li.current-menu-item>a{color:#8d320f;background:#fff0df;border-color:#e49c60}.site-header .primary-nav .sub-menu{opacity:0;visibility:hidden;pointer-events:none;background:#fffdfa;border:1px solid #e5c8aa;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:min(560px,100vw - 50px);margin:0;padding:13px;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(6px);box-shadow:0 25px 60px #25170d29}.site-header .primary-nav .menu-item-has-children:hover>.sub-menu,.site-header .primary-nav .menu-item-has-children:focus-within>.sub-menu,.site-header .primary-nav .menu-item-has-children.submenu-open>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.site-header .primary-nav .sub-menu>li{min-width:0;display:block}.site-header .primary-nav .sub-menu a{white-space:normal;overflow-wrap:break-word;text-align:left;color:#3b281e;background:#fff7ef;border:1px solid #f0dfcf;border-radius:12px;align-items:center;min-height:62px;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.42;display:flex}.site-header .primary-nav .sub-menu a:hover,.site-header .primary-nav .sub-menu a:focus-visible{color:#862b0c;background:#ffe9d7;border-color:#e7ac7c}.site-header .primary-nav .alin-submenu-toggle{display:none}.site-header .primary-nav :is(a,button):focus-visible,.site-header :is(.lang-switch,.nav-toggle,.header-cta):focus-visible{outline-offset:2px;outline:3px solid #bd5a26}@media (width<=1199px){.site-header .header-inner{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;min-height:68px;padding:8px 0;display:grid;position:relative}.site-header .brand{grid-area:1/1}.site-header .lang-switch{grid-area:1/2}.site-header .header-cta{grid-area:1/3}.site-header .nav-toggle{cursor:pointer;background:#fff8ee;border:1px solid #e7c5a8;border-radius:12px;flex-direction:column;grid-area:1/4;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.site-header .nav-toggle span{background:#813718;width:19px;height:2px;margin:3px 0}.site-header .primary-nav{overscroll-behavior:contain;background:#fffaf5;border:1px solid #e9ceaf;border-radius:0 0 18px 18px;grid-area:auto;max-height:calc(100dvh - 114px);padding:12px;display:none;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 30px #2218132b}.site-header .primary-nav.open{display:block}.site-header .primary-nav>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.site-header .primary-nav>ul>li{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:5px;display:grid}.site-header .primary-nav>ul>li>a{text-align:left;justify-content:flex-start;min-height:46px;padding:9px 13px;font-size:14px}.site-header .primary-nav .alin-submenu-toggle{color:#773818;cursor:pointer;background:#ffead9;border:1px solid #e5c5a7;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;display:flex}.site-header .primary-nav .alin-submenu-toggle[aria-expanded=true] span{transform:rotate(180deg)}.site-header .primary-nav .sub-menu{opacity:1;visibility:visible;pointer-events:auto;box-shadow:none;background:#fffdf9;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;margin:2px 0 0;padding:8px;display:none;position:static;transform:none}.site-header .primary-nav .menu-item-has-children:is(:hover,:focus-within)>.sub-menu{display:none}.site-header .primary-nav .menu-item-has-children.submenu-open>.sub-menu{display:grid}.site-header .primary-nav .sub-menu a{min-height:50px;padding:11px 12px;font-size:13px}}@media (width<=680px){.site-header .trust-message{justify-content:flex-start;gap:9px;font-size:9px;overflow:hidden}.site-header .trust-message .trust-place:nth-of-type(2),.site-header .trust-message .trust-spark{display:none}.site-header .header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.site-header .brand img{width:39px;height:39px}.site-header .brand-copy strong{font-size:clamp(13px,4vw,17px)}.site-header .brand-copy small,.site-header .header-cta{display:none}.site-header .lang-switch{grid-column:2;min-width:41px;min-height:40px;padding:5px 8px}.site-header .nav-toggle{grid-column:3}.site-header .primary-nav>ul,.site-header .primary-nav .sub-menu{grid-template-columns:1fr}}main .hero.idea-hero.hero-repaired{color:#33241b;isolation:isolate;padding:calc(var(--alin-header-offset) + 14px)0 16px;background:#fff8ec;min-height:0;margin:0;overflow:hidden}main .hero.idea-hero.hero-repaired:before,main .hero.idea-hero.hero-repaired:after{content:none;display:none}main .hero.idea-hero.hero-repaired .idea-hero-inner{direction:ltr;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(10px,2vw,25px);width:calc(100% - 42px);max-width:1280px;min-height:0;margin:0 auto;padding:0;display:grid}main .hero.idea-hero.hero-repaired .idea-hero-copy{z-index:2;text-align:left;visibility:visible;grid-area:1/1;min-width:0;max-width:615px;margin:0;padding:0;position:relative}main .hero.idea-hero.hero-repaired .idea-hero-copy>*{text-align:left}main .hero.idea-hero.hero-repaired h1{letter-spacing:-.036em;color:#342118;overflow-wrap:normal;word-break:normal;text-wrap:balance;max-width:100%;margin:0 0 13px;font-size:clamp(39px,4.4vw,67px);line-height:1.08}main .hero.idea-hero.hero-repaired h1 .idea-kicker{color:#89441b;letter-spacing:0;background:#fff0c4;border:1px solid #f1d69b;border-radius:999px;align-items:center;gap:7px;margin:0 0 13px;padding:8px 13px;font-size:clamp(11px,1vw,14px);font-weight:750;line-height:1.3;display:inline-flex}main .hero.idea-hero.hero-repaired .idea-dot{background:#e86138;border-radius:100%;width:8px;height:8px;display:inline-block}main .hero.idea-hero.hero-repaired h1 .idea-h1-line{display:block}main .hero.idea-hero.hero-repaired h1 em{color:#a43a17;-webkit-text-fill-color:#a43a17;background:0 0;font-style:normal;font-weight:850;line-height:1.1;display:block}main .hero.idea-hero.hero-repaired .idea-hero-claim{color:#4c3426;max-width:47ch;margin:0 0 8px;font-size:clamp(16px,1.5vw,20px);line-height:1.5}main .hero.idea-hero.hero-repaired .idea-hero-desc{color:#6a5141;max-width:55ch;margin:0 0 16px;font-size:clamp(13px,1.1vw,15px);line-height:1.6}main .hero.idea-hero.hero-repaired .idea-hero-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 13px;display:flex}main .hero.idea-hero.hero-repaired .idea-hero-actions .btn{color:#fff;background:#ab3d17;border:1px solid #ab3d17;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font-size:13px;font-weight:800;line-height:1.3;display:inline-flex}main .hero.idea-hero.hero-repaired .idea-hero-actions .btn-outline{color:#713418;background:#fff8f0;border-color:#e2bd9f}main .hero.idea-hero.hero-repaired .v35-trust{color:#6b5548;flex-wrap:wrap;justify-content:flex-start;gap:5px 12px;margin:0;padding:0;list-style:none;display:flex}main .hero.idea-hero.hero-repaired .v35-trust li{color:#6b5548;font-size:11px;line-height:1.5}main .hero.idea-hero.hero-repaired .idea-hero-art{z-index:1;grid-area:1/2;align-self:center;width:100%;min-width:0;height:auto;margin:0;position:relative;inset:auto;overflow:visible}main .hero.idea-hero.hero-repaired .factory-scene{aspect-ratio:963/592;width:100%;height:auto;min-height:0;display:block;position:relative;inset:auto;overflow:visible;transform:none}main .hero.idea-hero.hero-repaired .factory-scene .factory-complete{opacity:1;object-fit:contain;object-position:center;aspect-ratio:963/592;filter:none;width:100%;max-width:100%;height:auto;max-height:none;animation:7.6s ease-in-out infinite alinHeroFloat;display:block;position:relative;inset:auto}main .hero.idea-hero.hero-repaired .factory-scene-refined{isolation:isolate}main .hero.idea-hero.hero-repaired .factory-scene-refined:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#fff8ec 0% 67%,#fff8ec00 100%);width:17%;height:36%;position:absolute;top:30%;left:0}main .hero.idea-hero.hero-repaired .factory-assembly-pipeline{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(5px,.85vw,12px);width:18%;height:36%;display:flex;position:absolute;top:30%;left:1.3%}main .hero.idea-hero.hero-repaired .factory-assembly-track{transform-origin:top;border-left:2px dashed #ae4e1a59;width:2px;animation:.65s ease-out .18s forwards alinFactoryTrack;position:absolute;top:13%;bottom:13%;left:14px;transform:scaleY(0)}main .hero.idea-hero.hero-repaired .factory-assembly-token{z-index:1;color:#71351d;letter-spacing:.015em;background:#fffffff5;border:1px solid #f1c99d;border-radius:11px;align-items:center;gap:5px;padding:clamp(4px,.65vw,8px) clamp(6px,.8vw,11px);font-family:Outfit,system-ui,sans-serif;font-size:clamp(9px,.95vw,12px);font-weight:850;line-height:1.15;animation:.72s cubic-bezier(.2,.9,.25,1) both alinFactoryAssemble,5s ease-in-out infinite alinFactoryDrift;display:inline-flex;box-shadow:0 5px 16px #63321521}main .hero.idea-hero.hero-repaired .factory-assembly-token i{color:#d46b21;font-size:1.1em;font-style:normal}main .hero.idea-hero.hero-repaired .token-idea{animation-delay:.18s,.98s}main .hero.idea-hero.hero-repaired .token-design{margin-left:clamp(3px,.75vw,10px);animation-delay:.38s,1.28s}main .hero.idea-hero.hero-repaired .token-launch{animation-delay:.58s,1.58s}@keyframes alinFactoryTrack{to{transform:scaleY(1)}}@keyframes alinFactoryAssemble{0%{opacity:0;transform:translate(-22px,12px)rotate(-5deg)scale(.84)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes alinFactoryDrift{0%,to{translate:0}50%{translate:0 -4px}}@media (width<=680px){main .hero.idea-hero.hero-repaired .factory-assembly-pipeline{gap:5px;width:20%;top:31%;left:1.1%}main .hero.idea-hero.hero-repaired .factory-assembly-token{border-radius:8px;gap:3px;padding:4px 5px;font-size:clamp(7px,1.85vw,10px)}main .hero.idea-hero.hero-repaired .factory-assembly-track{left:8px}}@media (prefers-reduced-motion:reduce){main .hero.idea-hero.hero-repaired .factory-assembly-token,main .hero.idea-hero.hero-repaired .factory-assembly-track{opacity:1;animation:none;transform:translate(0,0)}}main .hero.idea-hero.hero-repaired .idea-float-note{pointer-events:none;color:#653715;background:#fff0b6;border:1px solid #dfcb8e;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:800;animation:5s ease-in-out infinite alinNoteFloat;display:inline-flex;position:absolute;box-shadow:0 8px 20px #2813051c}main .hero.idea-hero.hero-repaired .idea-float-note.note-a{top:15%;left:4%}main .hero.idea-hero.hero-repaired .idea-float-note.note-b{animation-delay:1.2s;top:7%;right:3%}main .hero.idea-hero.hero-repaired .idea-float-note.note-c{animation-delay:2.1s;bottom:11%;right:0}main .hero.idea-hero.hero-repaired .idea-spark{color:#e5a62e;pointer-events:none;font-size:22px;position:absolute}main .hero.idea-hero.hero-repaired .idea-spark-a{top:8%;left:8%}main .hero.idea-hero.hero-repaired .idea-spark-b{bottom:10%;right:13%}@keyframes alinNoteFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}main .hero.idea-hero.hero-repaired .idea-marquee{display:none}body.lang-bn main .hero.idea-hero.hero-repaired h1{letter-spacing:0;font-size:clamp(33px,3.9vw,59px);line-height:1.23}body.lang-bn main .hero.idea-hero.hero-repaired h1 em{line-height:1.25}@media (width<=900px){main .hero.idea-hero.hero-repaired{padding:calc(var(--alin-header-offset) + 12px)0 12px}main .hero.idea-hero.hero-repaired .idea-hero-inner{flex-direction:column;align-items:stretch;gap:12px;width:calc(100% - 28px);display:flex}main .hero.idea-hero.hero-repaired .idea-hero-copy{order:1;max-width:100%}main .hero.idea-hero.hero-repaired h1{margin-bottom:10px;font-size:clamp(35px,7vw,50px)}body.lang-bn main .hero.idea-hero.hero-repaired h1{font-size:clamp(30px,6vw,42px)}main .hero.idea-hero.hero-repaired .idea-hero-art{order:2;max-width:660px;margin:0 auto}main .hero.idea-hero.hero-repaired .idea-float-note{display:none}}@media (width<=480px){main .hero.idea-hero.hero-repaired .idea-hero-inner{gap:7px}main .hero.idea-hero.hero-repaired h1{font-size:clamp(32px,8.8vw,41px)}body.lang-bn main .hero.idea-hero.hero-repaired h1{font-size:clamp(27px,7.5vw,35px)}main .hero.idea-hero.hero-repaired .idea-hero-claim{font-size:15px}main .hero.idea-hero.hero-repaired .idea-hero-actions .btn{padding:11px 12px;font-size:12px}main .hero.idea-hero.hero-repaired .v35-trust li{font-size:10px}}.site-footer.site-footer-pro{color:#f9eee2;background:#281a13;padding:26px 0 0}.site-footer.site-footer-pro .footer-grid-pro{width:var(--alin-shell);grid-template-columns:minmax(0,1.42fr) minmax(0,.87fr) minmax(0,.95fr);align-items:start;gap:18px 34px;margin:0 auto;display:grid}.site-footer.site-footer-pro .footer-grid-pro>*{grid-area:auto;min-width:0}.site-footer.site-footer-pro .footer-brand{display:block}.site-footer.site-footer-pro .footer-logo{align-items:center;gap:10px;margin:0 0 10px;display:flex}.site-footer.site-footer-pro .footer-logo img{object-fit:cover;border-radius:10px;width:44px;height:44px}.site-footer.site-footer-pro .footer-logo .brand-copy strong{color:#fff;font-size:16px}.site-footer.site-footer-pro .footer-logo .brand-copy strong b{color:#f4a247}.site-footer.site-footer-pro .footer-logo .brand-copy small{color:#d9b9a5;font-size:10px}.site-footer.site-footer-pro .footer-brand p{color:#e1c9b9;max-width:45ch;margin:0 0 10px;font-size:13px;line-height:1.5}.site-footer.site-footer-pro .footer-socials{gap:8px;margin:0 0 12px;display:flex}.site-footer.site-footer-pro .footer-socials a{color:#fff;background:#37261c;border:1px solid #684638;border-radius:100%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.site-footer.site-footer-pro .footer-socials svg{fill:currentColor;width:16px;height:16px}.site-footer.site-footer-pro .footer-contact-snug{gap:5px;display:grid}.site-footer.site-footer-pro .footer-contact-snug :is(a,address){color:#dcc3b5;margin:0;font-size:12px;font-style:normal;line-height:1.4;display:block}.site-footer.site-footer-pro .footer-panel{min-width:0}.site-footer.site-footer-pro .footer-panel summary{color:#fff;cursor:default;margin:4px 0 12px;font-size:15px;font-weight:800;line-height:1.4;list-style:none}.site-footer.site-footer-pro .footer-panel summary::-webkit-details-marker{display:none}.site-footer.site-footer-pro .footer-link-list{gap:9px;display:grid}.site-footer.site-footer-pro .footer-link-list a{color:#e1c9b9;overflow-wrap:anywhere;width:fit-content;max-width:100%;margin:0;font-size:13px;line-height:1.4;display:block}.site-footer.site-footer-pro .footer-link-list a:hover,.site-footer.site-footer-pro .footer-contact-snug a:hover{color:#ffc076;text-decoration:underline}.site-footer.site-footer-pro .footer-note{color:#d8b39f;margin:8px 0 0;font-size:12px;line-height:1.45}.site-footer.site-footer-pro .footer-bottom-pro{width:var(--alin-shell);color:#bda79a;border-top:1px solid #56382b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:20px auto 0;padding:11px 0 13px;font-size:11px;line-height:1.45;display:flex}@media (width<=900px){.site-footer.site-footer-pro .footer-grid-pro{grid-template-columns:1fr 1fr;gap:20px 22px}.site-footer.site-footer-pro .footer-brand{grid-column:1/-1}.site-footer.site-footer-pro .footer-contact-snug{grid-template-columns:1fr 1fr;gap:5px 14px}.site-footer.site-footer-pro .footer-address{grid-column:1/-1}}@media (width<=640px){.site-footer.site-footer-pro{padding-top:18px}.site-footer.site-footer-pro .footer-grid-pro{grid-template-columns:1fr;gap:0}.site-footer.site-footer-pro .footer-brand{grid-column:auto;padding-bottom:9px}.site-footer.site-footer-pro .footer-brand p{max-width:100%;margin-bottom:7px;font-size:12px;line-height:1.45}.site-footer.site-footer-pro .footer-socials{margin-bottom:8px}.site-footer.site-footer-pro .footer-contact-snug{grid-template-columns:1fr;gap:4px}.site-footer.site-footer-pro .footer-address{grid-column:auto}.site-footer.site-footer-pro .footer-panel{border-top:1px solid #50352a;padding:0}.site-footer.site-footer-pro .footer-panel summary{cursor:pointer;margin:0;padding:11px 28px 11px 0;font-size:13px;position:relative}.site-footer.site-footer-pro .footer-panel summary:after{content:"+";color:#f3ac70;font-size:20px;line-height:1;position:absolute;top:8px;right:3px}.site-footer.site-footer-pro .footer-panel[open] summary:after{content:"−"}.site-footer.site-footer-pro .footer-link-list{gap:9px;padding:0 0 12px}.site-footer.site-footer-pro .footer-bottom-pro{margin-top:8px;padding:11px 0 12px;font-size:10px}}@keyframes alinAssemblyIn{0%{opacity:0;transform:translate3d(var(--assembly-x,0),var(--assembly-y,20px),0)scale(.975)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=680px){html.js-assembly main .al-assemble{--assembly-x:0px;--assembly-y:14px;animation-duration:.54s}}@media (prefers-reduced-motion:reduce){html.js-assembly main .al-assemble{opacity:1;animation:none;transform:none}main .hero.idea-hero.hero-repaired .factory-scene .factory-complete,main .hero.idea-hero.hero-repaired .idea-float-note{animation:none}}.site-footer.site-footer-pro .footer-logo .brand-copy strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.site-footer.site-footer-pro .footer-logo .brand-copy strong b{color:#ffb56a!important;-webkit-text-fill-color:#ffb56a!important}.site-footer.site-footer-pro .footer-logo .brand-copy small{color:#d6b7a6!important}html{scroll-padding-top:calc(var(--alin-header-offset,148px) + 18px)!important}main>:is(.inner-hero,.extra-intro,.service-detail-hero){padding-top:calc(var(--alin-header-offset,148px) + 28px)!important;margin-top:0!important;padding-bottom:clamp(28px,4vw,54px)!important}body.admin-bar main>:is(.inner-hero,.extra-intro,.service-detail-hero){padding-top:calc(var(--alin-header-offset,148px) + 56px)!important}main :is(section[id],article[id],h2[id],h3[id],div[id]){scroll-margin-top:calc(var(--alin-header-offset,148px) + 20px)}main>.inner-hero.has-visual .page-visual{margin-top:clamp(18px,3vw,34px)}main>.inner-hero.has-visual .page-visual img{object-fit:contain;object-position:center top;max-width:100%;height:auto;display:block}main>.service-detail-hero .service-hero-visual{align-self:center;overflow:visible}main>.service-detail-hero .service-hero-visual img{object-fit:contain;max-width:100%;height:auto}@media (width<=900px){main>:is(.inner-hero,.extra-intro,.service-detail-hero){padding-top:calc(var(--alin-header-offset,95px) + 22px)!important}body.admin-bar main>:is(.inner-hero,.extra-intro,.service-detail-hero){padding-top:calc(var(--alin-header-offset,95px) + 52px)!important}}.alin-editorial-section{color:#35251c;background:#fff8ee;padding:clamp(44px,5.4vw,80px) 0;overflow:clip}.alin-editorial-section.alin-editorial-alt{background:#fff0e1}.alin-editorial-shell{width:calc(100% - 40px);min-width:0;max-width:1160px;margin:0 auto}.alin-editorial-intro{text-align:left;max-width:890px;margin:0 0 27px}.alin-editorial-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a74419;margin-bottom:10px;font-size:11px;font-weight:800;line-height:1.4;display:inline-block}.alin-editorial-section h2{letter-spacing:-.025em;color:#4c2b1c;text-align:left;margin:0 0 17px;font-size:clamp(28px,3.1vw,46px);line-height:1.22}.alin-editorial-section h3{color:#4b2b1e;text-align:left;margin:0 0 12px;font-size:clamp(19px,2vw,27px);line-height:1.3}.alin-editorial-section h4{color:#4a2b1f;text-align:left;margin:0 0 12px;font-size:clamp(18px,1.7vw,23px);line-height:1.3}.alin-editorial-section p{color:#665044;text-align:left;max-width:86ch;margin:0 0 14px;font-size:clamp(14px,1.12vw,16px);line-height:1.8}.alin-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0 26px;display:grid}.alin-editorial-card{background:#fffefd;border:1px solid #eed3bb;border-radius:19px;min-width:0;padding:clamp(20px,2.5vw,28px);box-shadow:0 10px 29px #552b0e0b}.alin-editorial-card p{margin:0}.alin-editorial-card a,.alin-editorial-textlink{color:#962f0b;text-underline-offset:4px;margin-top:8px;font-size:14px;font-weight:750;line-height:1.5;text-decoration:underline;display:inline-block}.alin-editorial-card a:hover,.alin-editorial-textlink:hover{color:#6e2107}.alin-editorial-group-title{margin-top:32px!important}.alin-editorial-reading{background:linear-gradient(135deg,#fffdf8,#ffeedf);border:1px solid #e8caaf;border-radius:20px;min-width:0;margin-top:22px;padding:clamp(22px,3vw,34px)}.alin-editorial-reading p:last-child{margin-bottom:0}.alin-editorial-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.alin-editorial-faq{gap:12px;max-width:900px;margin:24px 0 28px;display:grid}.alin-editorial-faq details{background:#fff;border:1px solid #edd4c1;border-radius:14px;padding:15px 20px}.alin-editorial-faq summary{cursor:pointer;color:#4e2f1c;font-size:clamp(15px,1.35vw,18px);font-weight:750;line-height:1.4}.alin-editorial-faq details p{margin:12px 0 0}.alin-editorial-cta{border-top:1px solid #e7cab0;flex-wrap:wrap;align-items:center;gap:12px 22px;padding:23px 0 0;display:flex}.alin-editorial-cta p{flex:300px;margin:0}.alin-editorial-cta .btn{color:#fff;background:#a33814;border-radius:999px;padding:12px 19px}.alin-editorial-cta .alin-editorial-textlink{margin:0}.alin-editorial-existing .content-wrap{width:min(1100px,100% - 40px);max-width:1100px}.alin-editorial-table-wrap{background:#fff;border:1px solid #e8cdb7;border-radius:15px;max-width:100%;overflow-x:auto}.alin-editorial-table{border-collapse:collapse;text-align:left;width:100%;min-width:610px;font-size:14px}.alin-editorial-table th,.alin-editorial-table td{vertical-align:top;text-align:left;border-bottom:1px solid #f1e1d4;padding:15px 18px;line-height:1.65}.alin-editorial-table thead th{color:#fff;background:#542d1d;font-weight:800}.alin-editorial-table tbody tr:nth-child(2n){background:#fff8f1}.alin-editorial-table tbody tr:last-child td{border-bottom:0}.alin-editorial-section :is(a,summary):focus-visible{outline-offset:3px;outline:3px solid #bd5a26}body.lang-bn .alin-editorial-section h2{letter-spacing:0;line-height:1.35}body.lang-bn .alin-editorial-section :is(h3,h4){letter-spacing:0;line-height:1.45}body.lang-bn .alin-editorial-section p{line-height:1.9}@media (width<=700px){.alin-editorial-section{padding:38px 0}.alin-editorial-grid,.alin-editorial-steps{grid-template-columns:1fr;gap:12px}.alin-editorial-shell{width:calc(100% - 28px)}.alin-editorial-card{padding:19px 18px}.alin-editorial-reading{padding:21px 18px}.alin-editorial-cta{align-items:flex-start}}@media (prefers-reduced-motion:reduce){html.js-assembly main .alin-editorial-section .al-assemble{opacity:1;animation:none;transform:none}}main>.service-detail-hero .service-hero-visual{height:auto!important;min-height:0!important}main>.service-detail-hero .service-hero-visual img{aspect-ratio:1200/750;object-fit:contain;height:auto!important}.tone-blue{--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}.tone-rose{--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}.tone-green{--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}.tone-violet{--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}.tone-teal{--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}.tone-amber,:root{--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main>.work-section{--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main>.v35-steps{--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main>.services{--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main>.alin-home-guide{--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main>.v35-ind{--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main>.v35-ai{--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main>.v35-price{--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main>.process{--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main>.creative-lab{--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main>.v35-team{--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main>.v35-faq{--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main>.insights{--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main>.alin-service-overview{--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main>.service-why{--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main>.service-capabilities{--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main>.service-process-detail{--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main>.service-delivery{--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main>.service-business-value{--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main>.alin-service-note{--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main>.service-faq{--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main>.related-services{--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main>.services-landing{--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main>.idea-more-services{--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main>.team-section{--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main>.team-values{--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main>.content-section{--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main>.wc-body{--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main>.alin-editorial-section:nth-of-type(6n+1):not(.alin-home-guide):not(.alin-service-note){--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main>.alin-editorial-section:nth-of-type(6n+2):not(.alin-home-guide):not(.alin-service-note){--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main>.alin-editorial-section:nth-of-type(6n+3):not(.alin-home-guide):not(.alin-service-note){--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main>.alin-editorial-section:nth-of-type(6n+4):not(.alin-home-guide):not(.alin-service-note){--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main>.alin-editorial-section:nth-of-type(6n+5):not(.alin-home-guide):not(.alin-service-note){--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main>.alin-editorial-section:nth-of-type(6n+6):not(.alin-home-guide):not(.alin-service-note){--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main>section :is(.section-head,.service-section-head,.alin-editorial-intro,.idea-more-heading,.v35-section-head,.faq-intro) :is(h2,h1),main>section>.site-shell>:is(h2,h1),main>section .v35-price h2,main>section.v35-team h2,main>section.v35-faq h2{color:var(--tone-deep)!important;-webkit-text-fill-color:currentColor!important}main>section:not(.hero):not(.contact):not(.v35-band) :is(h2,.section-head h2) em,main>section:not(.hero):not(.contact) .service-section-head h2 em{border-radius:4px;padding:0 .08em;color:var(--tone)!important;-webkit-text-fill-color:currentColor!important;background:linear-gradient(transparent 68%,var(--tone-soft)68%,var(--tone-soft)92%,transparent 92%)!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;font-style:italic!important}body:not(.lang-bn) main>section:not(.hero):not(.contact):not(.v35-band) h2 em{letter-spacing:-.02em!important;font-family:Fraunces,Georgia,Times New Roman,serif!important;font-weight:700!important}main>section:not(.hero):not(.contact):not(.v35-band) :is(.eyebrow,.idea-more-kicker,.alin-kicker){align-items:center;gap:8px;width:max-content;max-width:100%;color:var(--tone)!important;background:var(--tone-soft)!important;border:1px solid var(--tone-mid)!important;border-radius:999px!important;padding:6px 12px!important;display:inline-flex!important}main>section:not(.hero):not(.contact):not(.v35-band) .eyebrow>span{background:var(--tone)!important;box-shadow:none!important}main>section:not(.hero):not(.contact) :is(.v35-step,.alin-editorial-card,.service-detail-card,.benefit-card,.premium-card,.faq-item,.team-value,.v35-flow li,.process-grid article) h3{color:var(--tone-deep)!important}main>section:not(.hero):not(.contact) :is(.v35-step,.alin-editorial-card,.process-grid article,.capability-detail-card,.service-value-card){border-top:4px solid var(--tone)!important}main>section:not(.hero):not(.contact) :is(.text-link,.v35-link,.alin-text-link,.idea-more-link){color:var(--tone)!important}main>section:not(.hero):not(.contact) :is(.v35-ico,.idea-more-icon,.v35-flow li>span){background:var(--tone-soft)!important;color:var(--tone)!important}main>section:not(.hero):not(.contact) li::marker{color:var(--tone)}main>section:not(.hero):not(.contact) :is(.v35-step li,.v35-ind-card li,.v35-factors li):before{background:var(--tone)!important}main>section:not(.hero):not(.contact) table thead th,main>section:not(.hero):not(.contact) .alin-service-table thead th{background:var(--tone-deep)!important;color:#fff!important}main>section:not(.hero):not(.contact) details[open]>summary,main>section:not(.hero):not(.contact) summary:hover{color:var(--tone)!important}main .service-grid>.service-card:nth-child(6n+1){--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main .service-grid>.service-card:nth-child(6n+2){--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main .service-grid>.service-card:nth-child(6n+3){--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main .service-grid>.service-card:nth-child(6n+4){--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main .service-grid>.service-card:nth-child(6n+5){--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main .service-grid>.service-card:nth-child(6n+6){--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main .v35-ind-grid>.v35-ind-card:nth-child(6n+1){--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main .v35-ind-grid>.v35-ind-card:nth-child(6n+2){--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main .v35-ind-grid>.v35-ind-card:nth-child(6n+3){--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main .v35-ind-grid>.v35-ind-card:nth-child(6n+4){--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main .v35-ind-grid>.v35-ind-card:nth-child(6n+5){--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main .v35-ind-grid>.v35-ind-card:nth-child(6n+6){--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main .v35-ai-grid>.v35-ai-card:nth-child(6n+1){--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main .v35-ai-grid>.v35-ai-card:nth-child(6n+2){--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main .v35-ai-grid>.v35-ai-card:nth-child(6n+3){--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main .v35-ai-grid>.v35-ai-card:nth-child(6n+4){--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main .v35-ai-grid>.v35-ai-card:nth-child(6n+5){--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main .v35-ai-grid>.v35-ai-card:nth-child(6n+6){--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main .idea-more-grid>.idea-more-card:nth-child(6n+1){--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main .idea-more-grid>.idea-more-card:nth-child(6n+2){--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main .idea-more-grid>.idea-more-card:nth-child(6n+3){--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main .idea-more-grid>.idea-more-card:nth-child(6n+4){--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main .idea-more-grid>.idea-more-card:nth-child(6n+5){--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main .idea-more-grid>.idea-more-card:nth-child(6n+6){--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main .related-grid>.related-card:nth-child(6n+1){--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main .related-grid>.related-card:nth-child(6n+2){--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main .related-grid>.related-card:nth-child(6n+3){--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main .related-grid>.related-card:nth-child(6n+4){--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main .related-grid>.related-card:nth-child(6n+5){--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main .related-grid>.related-card:nth-child(6n+6){--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main .v35-steps-grid>.v35-step:nth-child(6n+1){--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main .v35-steps-grid>.v35-step:nth-child(6n+2){--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main .v35-steps-grid>.v35-step:nth-child(6n+3){--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main .v35-steps-grid>.v35-step:nth-child(6n+4){--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main .v35-steps-grid>.v35-step:nth-child(6n+5){--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main .v35-steps-grid>.v35-step:nth-child(6n+6){--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main .process-grid>article:nth-child(6n+1){--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main .process-grid>article:nth-child(6n+2){--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main .process-grid>article:nth-child(6n+3){--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main .process-grid>article:nth-child(6n+4){--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main .process-grid>article:nth-child(6n+5){--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main .process-grid>article:nth-child(6n+6){--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main .idea-featured>.idea-feature-item:nth-child(6n+1){--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main .idea-featured>.idea-feature-item:nth-child(6n+2){--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main .idea-featured>.idea-feature-item:nth-child(6n+3){--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main .idea-featured>.idea-feature-item:nth-child(6n+4){--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main .idea-featured>.idea-feature-item:nth-child(6n+5){--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main .idea-featured>.idea-feature-item:nth-child(6n+6){--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main .post-grid>.post-card:nth-child(6n+1){--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main .post-grid>.post-card:nth-child(6n+2){--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main .post-grid>.post-card:nth-child(6n+3){--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main .post-grid>.post-card:nth-child(6n+4){--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main .post-grid>.post-card:nth-child(6n+5){--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main .post-grid>.post-card:nth-child(6n+6){--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main *>.services-landing-card:nth-child(6n+1){--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main *>.services-landing-card:nth-child(6n+2){--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main *>.services-landing-card:nth-child(6n+3){--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main *>.services-landing-card:nth-child(6n+4){--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main *>.services-landing-card:nth-child(6n+5){--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main *>.services-landing-card:nth-child(6n+6){--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main .team-grid>.team-card:nth-child(6n+1){--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main .team-grid>.team-card:nth-child(6n+2){--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main .team-grid>.team-card:nth-child(6n+3){--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main .team-grid>.team-card:nth-child(6n+4){--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main .team-grid>.team-card:nth-child(6n+5){--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main .team-grid>.team-card:nth-child(6n+6){--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main .alin-editorial-grid>:nth-child(6n+1){--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main .alin-editorial-grid>:nth-child(6n+2){--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main .alin-editorial-grid>:nth-child(6n+3){--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main .alin-editorial-grid>:nth-child(6n+4){--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main .alin-editorial-grid>:nth-child(6n+5){--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main .alin-editorial-grid>:nth-child(6n+6){--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main .service-process-grid>article:nth-child(6n+1){--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main .service-process-grid>article:nth-child(6n+2){--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main .service-process-grid>article:nth-child(6n+3){--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main .service-process-grid>article:nth-child(6n+4){--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main .service-process-grid>article:nth-child(6n+5){--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main .service-process-grid>article:nth-child(6n+6){--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main .business-value-grid>article:nth-child(6n+1){--tone:#1d4ed8;--tone-deep:#172b6b;--tone-soft:#e9f0ff;--tone-mid:#9db8ff}main .business-value-grid>article:nth-child(6n+2){--tone:#c2185b;--tone-deep:#5c1030;--tone-soft:#ffe9f1;--tone-mid:#f5a3c3}main .business-value-grid>article:nth-child(6n+3){--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main .business-value-grid>article:nth-child(6n+4){--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main .business-value-grid>article:nth-child(6n+5){--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main .business-value-grid>article:nth-child(6n+6){--tone:#a54500;--tone-deep:#4a2208;--tone-soft:#fff1df;--tone-mid:#f3b97a}main :is(.service-grid>.service-card,.related-grid>.related-card,.post-grid>.post-card,.services-landing-card){border-top:5px solid var(--tone)!important}main :is(.service-card,.related-card,.post-card,.idea-more-card,.v35-ind-card,.v35-ai-card,.services-landing-card) :is(h3,h2,strong,.v35-ind-t b){color:var(--tone-deep)!important}main :is(.service-card,.related-card,.post-card,.idea-more-card) :is(.text-link,.idea-more-link,.read-more,a.text-link){color:var(--tone)!important}main .service-card .service-number{background:var(--tone)!important;color:#fff!important}main .service-card .service-body li:before,main .service-card li:before{background:var(--tone)!important}main :is(.v35-ind-card,.v35-ai-card,.idea-more-card){background:linear-gradient(180deg,var(--tone-soft),#fff 70%)!important;border-color:var(--tone-mid)!important}main .v35-ind-card summary i,main .v35-ai-card .v35-ico{color:var(--tone)!important}main .idea-featured>.idea-feature-item strong{color:var(--tone-deep)!important}main :is(.service-process-grid,.business-value-grid)>article{background:linear-gradient(160deg,var(--tone-deep),#1b1410)!important;border:0!important}main :is(.service-process-grid,.business-value-grid)>article :is(.step-label,b,small,span):first-child{background:var(--tone-soft)!important;color:var(--tone-deep)!important}main :is(.service-process-grid,.business-value-grid)>article h3{color:#fff!important}main :is(.service-process-grid,.business-value-grid)>article p{color:#ffffffd9!important}.alin-article-section .alin-article-main h2:nth-of-type(6n+1){color:#172b6b}.alin-article-section .alin-article-main h2:nth-of-type(6n+2){color:#5c1030}.alin-article-section .alin-article-main h2:nth-of-type(6n+3){color:#0c3d29}.alin-article-section .alin-article-main h2:nth-of-type(6n+4){color:#33176b}.alin-article-section .alin-article-main h2:nth-of-type(6n+5){color:#0b3b49}.alin-article-section .alin-article-main h2:nth-of-type(6n+6){color:#4a2208}.alin-article-section .alin-article-main h2{border-left:5px solid;padding-left:14px}main>section:not(.hero):not(.contact) :is(.service-process-grid,.business-value-grid)>article h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.service-value-card{isolation:isolate;overflow:hidden!important}main,.site-footer{overflow-x:clip}main>.alin-prep{--tone:#0e7490;--tone-deep:#0b3b49;--tone-soft:#e2f5f9;--tone-mid:#8fd1e1}main>.alin-visit{--tone:#0f7a4a;--tone-deep:#0c3d29;--tone-soft:#e4f6ec;--tone-mid:#8fd7b2}main>.alin-check-why{--tone:#6d28d9;--tone-deep:#33176b;--tone-soft:#f1ebff;--tone-mid:#c3a8f5}main>section:not(.hero):not(.contact) .alin-editorial-eyebrow{width:max-content;max-width:100%;color:var(--tone)!important;background:var(--tone-soft)!important;border:1px solid var(--tone-mid)!important;letter-spacing:.08em!important;border-radius:999px!important;margin-bottom:12px!important;padding:6px 12px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}main>section .alin-editorial-intro h2 em{color:var(--tone)!important}.alin-prep-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.alin-prep-list li{border:1px solid var(--tone-mid);border-left:5px solid var(--tone);background:#fff;border-radius:18px;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid}.alin-prep-list li>span{background:var(--tone-soft);color:var(--tone);border-radius:14px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid}.alin-prep-list li p{font-weight:600;color:#2b2f3a!important;margin:0!important;line-height:1.55!important}.alin-prep-cta{margin:22px 0 0!important}.alin-visit-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:26px;display:grid}.alin-visit-card,.alin-next{border:1px solid var(--tone-mid);background:#fff;border-radius:26px;padding:28px}.alin-visit-card{border-top:6px solid var(--tone)}.alin-visit-card h2{color:var(--tone-deep)!important;margin:0 0 18px!important;font-size:clamp(26px,3vw,38px)!important}.alin-visit-facts{gap:12px;margin:0;padding:0;list-style:none;display:grid}.alin-visit-facts li{border-bottom:1px dashed var(--tone-mid);grid-template-columns:110px 1fr;gap:10px;padding-bottom:12px;display:grid}.alin-visit-facts b{color:var(--tone);text-transform:uppercase;letter-spacing:.05em;font-size:14px}.alin-visit-facts span,.alin-visit-facts a{color:#1f2430;font-weight:600}.alin-visit-tip{background:var(--tone-soft);border-radius:14px;padding:12px 14px;font-weight:600;color:var(--tone-deep)!important;margin:16px 0 0!important}.alin-visit-actions{margin:18px 0 0!important}.alin-next{background:linear-gradient(165deg,var(--tone-deep),#10261c);color:#fff;border:0}.alin-next h3{color:#fff!important;margin:0 0 18px!important;font-size:22px!important}.alin-next ol{counter-reset:step;gap:14px;margin:0;padding:0;list-style:none;display:grid}.alin-next li{counter-increment:step;grid-template-columns:38px 1fr;column-gap:12px;display:grid}.alin-next li:before{content:counter(step);color:#fff;background:#ffffff26;border-radius:12px;grid-row:span 2;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.alin-next li b{color:#fff}.alin-next li span{color:#ffffffd1;font-size:15px}body.lang-bn .alin-next li:before{content:counter(step,bengali)}.alin-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (width<=900px){.alin-prep-list,.alin-visit-grid{grid-template-columns:1fr}.alin-check-grid{grid-template-columns:1fr 1fr!important}}@media (width<=560px){.alin-check-grid{grid-template-columns:1fr!important}.alin-visit-facts li{grid-template-columns:1fr;gap:2px}.alin-visit-card,.alin-next{padding:22px}}body.lang-bn main>section :is(h1,h2,h3) em{font-style:normal!important}.sound-bars i{transform-origin:50% 100%;will-change:transform;transform:scaleY(.2);height:100%!important;animation-name:alinSoundT!important}@keyframes alinSoundT{to{transform:scaleY(1)}}.timeline{container-type:inline-size}.timeline span{will-change:transform;animation-name:alinPlayheadT!important;left:0!important}@keyframes alinPlayheadT{0%{transform:translate(0)}to{transform:translate(100cqw)}}.cube-shadow{animation-name:alinShadowT!important}@keyframes alinShadowT{50%{opacity:.45;transform:scaleX(.74)}}.motion-word{animation-name:alinWordT!important}@keyframes alinWordT{50%{opacity:.82}}main>section:not(.premium-active) .lab-card,main>section:not(.premium-active) .lab-card *,main>section:not(.premium-active) .lab-card :before,main>section:not(.premium-active) .lab-card :after{animation-play-state:paused!important}@media (width<=760px){.lab-card :is(.motion-orb,.phone-screen):before,.lab-card :is(.motion-orb,.phone-screen):after,.lab-card .motion-orb{animation-duration:12s!important}}main>section:not(.hero):not(.contact) .team-value h3{color:#fff!important}.contact .contact-copy h2 em{color:#ffb38a!important;-webkit-text-fill-color:#ffb38a!important}.contact .contact-email,.contact .contact-copy a.contact-email{color:#ffd2b8!important}.site-footer .footer-brand>p{color:#ffffffbf!important}.alin-toc-cta>p{color:#ffffffd9!important}.site-footer a{min-height:24px;padding-block:3px;display:inline-block}.site-footer .footer-contact-snug a{padding-block:6px;display:block}main>section.team-values:not(.hero) .team-values-grid>.team-value>h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.alin-editorial-textlink,.alin-editorial-card>a,.text-link{min-height:24px;padding-block:4px;display:inline-block}body.lang-bn main>section:not(.hero):not(.contact):not(.v35-band) :is(h1,h2,h3,.section-head h2) em,body.lang-bn main>section:not(.hero):not(.contact) .service-section-head h2 em{font-synthesis:none;font-style:normal!important}:root{--toon-ink:#2a1b14;--toon-paper:#fffaf2;--toon-line:2.5px;--toon-r:18px;--toon-shadow:4px 4px 0 var(--toon-ink);--toon-shadow-hover:6px 6px 0 var(--toon-ink);--toon-sun:#ffd166;--toon-sky:#cfe3ff;--toon-mint:#c9f0dc;--toon-pink:#ffd6e3;--toon-lilac:#e5dcff;--toon-peach:#ffe2c7;--alin-header-offset:104px}@media (width>=1200px){.site-header .header-inner{grid-template-rows:auto!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:0 14px!important;min-height:76px!important;padding-block:10px!important}.site-header .brand{grid-area:1/1!important}.site-header .primary-nav{justify-self:center;grid-area:1/2!important;width:auto!important}.site-header .lang-switch{grid-area:1/3!important}.site-header .header-cta{grid-area:1/4!important}.site-header .primary-nav>ul{flex-wrap:nowrap;justify-content:center;gap:7px!important;display:flex!important}.site-header .primary-nav>ul>li{flex:none}.site-header .primary-nav>ul>li>a{white-space:nowrap;min-height:38px!important;padding:7px 12px!important;font-size:14px!important}.site-header .brand img{width:44px!important;height:44px!important}}@media (width>=1200px) and (width<=1439px){.site-header .brand-copy small{display:none!important}.site-header .primary-nav>ul{gap:5px!important}.site-header .primary-nav>ul>li>a{padding:6px 10px!important;font-size:13.5px!important}body.lang-bn .site-header .primary-nav>ul>li>a{padding:6px 8px!important;font-size:13px!important}.site-header .header-cta{padding:8px 12px!important;font-size:14px!important}}.site-header .primary-nav>ul>li>a{transition:transform .12s,box-shadow .12s,background .12s;color:var(--toon-ink)!important;border:2px solid var(--toon-ink)!important;box-shadow:3px 3px 0 var(--toon-ink)!important;background:#fff!important;border-radius:14px!important;font-family:Bricolage Grotesque,Outfit,system-ui,sans-serif!important;font-weight:800!important}body.lang-bn .site-header .primary-nav>ul>li>a{font-family:Anek Bangla,Noto Sans Bengali,system-ui,sans-serif!important}.site-header .primary-nav>ul>li>a:hover,.site-header .primary-nav>ul>li>a:focus-visible{transform:translate(-1px,-2px)rotate(-1.5deg);box-shadow:4px 5px 0 var(--toon-ink)!important;background:var(--toon-peach)!important}.site-header .primary-nav>ul>li:nth-child(2n)>a:hover{transform:translate(-1px,-2px)rotate(1.5deg)}.site-header .primary-nav>ul>li.current-menu-item>a,.site-header .primary-nav>ul>li.current-menu-ancestor>a,.site-header .primary-nav>ul>li.current_page_item>a,.site-header .primary-nav>ul>li>a[aria-current=page]{background:var(--toon-sun)!important;color:var(--toon-ink)!important}.site-header .primary-nav>ul>li>a:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--toon-ink)!important}.site-header .lang-switch{border:2px solid var(--toon-ink)!important;color:var(--toon-ink)!important;box-shadow:3px 3px 0 var(--toon-ink)!important;background:#fff!important;border-radius:12px!important;font-weight:800!important}.site-header .header-cta{transition:transform .12s,box-shadow .12s;border:2px solid var(--toon-ink)!important;color:#fff!important;box-shadow:3px 3px 0 var(--toon-ink)!important;background:#b8410f!important;border-radius:14px!important;font-weight:800!important}.site-header .header-cta:hover{transform:translate(-1px,-2px);box-shadow:4px 5px 0 var(--toon-ink)!important;background:#9b340a!important}.site-header .nav-toggle{border:2px solid var(--toon-ink)!important;box-shadow:3px 3px 0 var(--toon-ink)!important;background:#fff!important}.site-header .primary-nav .sub-menu{border:2.5px solid var(--toon-ink)!important;box-shadow:6px 6px 0 var(--toon-ink)!important;background:#fff!important;border-radius:18px!important}.site-header .primary-nav .sub-menu a{border:2px solid #0000!important;border-radius:12px!important}.site-header .primary-nav .sub-menu a:hover,.site-header .primary-nav .sub-menu a:focus-visible{border-color:var(--toon-ink)!important;background:var(--toon-sun)!important}@media (width<=1199px){.site-header .primary-nav{border:2.5px solid var(--toon-ink)!important;box-shadow:6px 6px 0 var(--toon-ink)!important;border-radius:20px!important}}@media (prefers-reduced-motion:reduce){.site-header .primary-nav>ul>li>a,.site-header .header-cta{transition:none!important}}.toon-section{padding:72px 0;position:relative}.toon-section:nth-of-type(2n){background:linear-gradient(#fff6ea,#fffaf2)}.toon-head{max-width:760px;margin:0 0 30px;position:relative}.toon-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--toon-ink);background:var(--toon-sun);border:2px solid var(--toon-ink);box-shadow:2px 2px 0 var(--toon-ink);border-radius:999px;margin-bottom:14px;padding:7px 14px;font:800 13px/1 Bricolage Grotesque,Outfit,system-ui,sans-serif;display:inline-block;transform:rotate(-2deg)}body.lang-bn .toon-eyebrow{text-transform:none;letter-spacing:0;font-family:Anek Bangla,Noto Sans Bengali,sans-serif;font-size:14px}.toon-head h2,.toon-ai-copy h2{color:var(--toon-ink)!important;margin:0 0 12px!important;font-size:clamp(28px,3.6vw,46px)!important;line-height:1.12!important}.toon-head h2 em,.toon-ai-copy h2 em{color:#b8410f!important;-webkit-text-fill-color:currentColor!important;background:linear-gradient(#0000 62%,#ffd16699 62% 92%,#0000 92%)!important;font-style:normal!important}.toon-head p{margin:0;font-size:17px;color:#4a3a31!important}.toon-sticker{color:var(--toon-ink);border:2px solid var(--toon-ink);box-shadow:3px 3px 0 var(--toon-ink);background:#ff8fab;border-radius:12px;padding:8px 12px;font:800 14px/1 Bricolage Grotesque,sans-serif;position:absolute;top:-8px;right:-6px;transform:rotate(8deg)}body.lang-bn .toon-sticker{font-family:Anek Bangla,sans-serif}@media (width>=900px){.toon-head .toon-sticker{top:10px;right:-120px}}.toon-card{border:var(--toon-line)solid var(--toon-ink);border-radius:var(--toon-r);box-shadow:var(--toon-shadow);color:var(--toon-ink);background:#fff;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;position:relative}a.toon-card:hover,a.toon-card:focus-visible{box-shadow:var(--toon-shadow-hover);transform:translate(-2px,-3px)rotate(-.6deg)}.toon-sky{background:var(--toon-sky)}.toon-pink{background:var(--toon-pink)}.toon-mint{background:var(--toon-mint)}.toon-sun{background:#ffe8a3}.toon-lilac{background:var(--toon-lilac)}.toon-peach{background:var(--toon-peach)}.toon-grid{gap:22px;display:grid}.toon-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.toon-btn{border:2.5px solid var(--toon-ink);box-shadow:3px 3px 0 var(--toon-ink);cursor:pointer;background:#b8410f;border-radius:14px;align-items:center;gap:8px;min-height:46px;padding:10px 18px;font:800 15px/1.2 Bricolage Grotesque,Outfit,sans-serif;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;color:#fff!important}body.lang-bn .toon-btn{font-family:Anek Bangla,Noto Sans Bengali,sans-serif}.toon-btn:hover,.toon-btn:focus-visible{box-shadow:4px 5px 0 var(--toon-ink);transform:translate(-1px,-2px)}.toon-btn:active{box-shadow:1px 1px 0 var(--toon-ink);transform:translate(2px,2px)}.toon-btn-green{background:#0b7a3e}.toon-mini{font-size:15px;color:#3b2e27!important;margin:0 0 12px!important}.toon-svc{flex-direction:column;display:flex;overflow:hidden}.toon-svc-img{border-bottom:var(--toon-line)solid var(--toon-ink);aspect-ratio:16/10;background:#fff;display:block;overflow:hidden}.toon-svc-img img{object-fit:cover;width:100%;height:100%;display:block}.toon-svc-body{gap:6px;padding:16px 16px 18px;display:grid}.toon-svc-body strong{font:800 18px/1.25 Bricolage Grotesque,Outfit,sans-serif}body.lang-bn .toon-svc-body strong{font-family:Anek Bangla,sans-serif}.toon-svc-body small{color:#3b2e27;font-size:14px;line-height:1.5}.toon-more{color:#8e2f0a;margin-top:4px;font-size:14px;font-weight:800}.toon-svc:nth-child(odd):hover{transform:translate(-2px,-3px)rotate(.6deg)}.toon-tools-grid{grid-template-columns:1.25fr 1fr 1fr;align-items:start;gap:24px;display:grid}.toon-tool{padding:26px 22px 22px}.toon-tool h3{color:var(--toon-ink)!important;margin:6px 0 14px!important;font:800 22px/1.2 Bricolage Grotesque,Outfit,sans-serif!important}body.lang-bn .toon-tool h3{font-family:Anek Bangla,sans-serif!important}.toon-badge{border:2.5px solid var(--toon-ink);box-shadow:2px 2px 0 var(--toon-ink);background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid;position:absolute;top:-18px;left:18px;transform:rotate(-8deg)}.toon-tool fieldset{border:0;margin:0 0 14px;padding:0}.toon-tool legend{color:var(--toon-ink);margin-bottom:8px;font-size:15px;font-weight:800}.toon-chips{flex-wrap:wrap;gap:8px;display:flex}.toon-chip{cursor:pointer;position:relative}.toon-chip input{opacity:0;width:1px;height:1px;position:absolute}.toon-chip span{border:2px solid var(--toon-ink);box-shadow:2px 2px 0 var(--toon-ink);background:#fff;border-radius:999px;align-items:center;min-height:38px;padding:7px 12px;font-size:14px;font-weight:700;transition:transform .1s;display:inline-flex}.toon-chip input:checked+span{background:var(--toon-sun);box-shadow:1px 1px 0 var(--toon-ink);transform:translate(1px,1px)}.toon-chip input:focus-visible+span{outline-offset:2px;outline:3px solid #b8410f}.toon-select{gap:6px;margin:0 0 14px;font-size:15px;font-weight:800;display:grid}.toon-select select,.toon-select input{border:2.5px solid var(--toon-ink);color:var(--toon-ink);background:#fff;border-radius:12px;min-height:46px;padding:8px 12px;font-size:16px;box-shadow:inset 2px 2px #0000000d}.toon-select select:focus-visible,.toon-select input:focus-visible{outline-offset:2px;outline:3px solid #b8410f}.toon-result{border-top:2px dashed var(--toon-ink);gap:8px;padding-top:14px;display:grid}.toon-result p{color:var(--toon-ink)!important;margin:0!important}.toon-rec-l{text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}body.lang-bn .toon-rec-l{text-transform:none;letter-spacing:0;font-size:14px}.toon-rec{border:2.5px solid var(--toon-ink);box-shadow:3px 3px 0 var(--toon-ink);color:var(--toon-ink);background:#fff;border-radius:12px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:8px 14px;font:800 18px/1.25 Bricolage Grotesque,Outfit,sans-serif;text-decoration:none;display:inline-flex}body.lang-bn .toon-rec{font-family:Anek Bangla,sans-serif}.toon-result a:not(.toon-btn):not(.toon-rec){color:#8e2f0a;font-weight:800}.toon-note{border:2px solid var(--toon-ink);background:#ffffffb3;border-radius:12px;padding:8px 10px;font-size:14px}.toon-checklist{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.toon-checklist label{cursor:pointer;color:var(--toon-ink);grid-template-columns:26px 1fr;align-items:start;gap:10px;font-size:14.5px;font-weight:600;line-height:1.4;display:grid}.toon-checklist input{-webkit-appearance:none;appearance:none;border:2.5px solid var(--toon-ink);box-shadow:2px 2px 0 var(--toon-ink);cursor:pointer;background:#fff;border-radius:7px;place-items:center;width:24px;height:24px;margin:0;display:grid}.toon-checklist input:checked{background:#0b7a3e}.toon-checklist input:checked:after{content:"✓";color:#fff;font-size:15px;font-weight:900;line-height:1}.toon-checklist input:focus-visible{outline-offset:2px;outline:3px solid #b8410f}.toon-meter{border:2.5px solid var(--toon-ink);background:#fff;border-radius:999px;height:16px;margin:4px 0 8px;overflow:hidden}.toon-meter span{background:repeating-linear-gradient(45deg,#0b7a3e 0 10px,#139a52 10px 20px);width:0;height:100%;transition:width .3s;display:block}.toon-score{color:var(--toon-ink)!important;margin:0 0 12px!important;font-weight:800!important}.toon-doodle{border:2px solid var(--toon-ink);background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;bottom:-14px;right:16px;transform:rotate(-4deg)}.toon-sectors{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.toon-sector{border:2.5px solid var(--toon-ink);box-shadow:3px 3px 0 var(--toon-ink);color:var(--toon-ink);border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:8px 14px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.toon-sector span{font-size:20px}.toon-sector:hover,.toon-sector:focus-visible{box-shadow:4px 5px 0 var(--toon-ink);transform:translate(-1px,-2px)rotate(-2deg)}.toon-sectors li:nth-child(2n) .toon-sector:hover{transform:translate(-1px,-2px)rotate(2deg)}.toon-ai-panel{grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px;padding:34px;display:grid}.toon-ai-copy p{color:#3b2e27!important;margin:0 0 18px!important}.toon-ai-list{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.toon-ai-list li{border:2px solid var(--toon-ink);box-shadow:2px 2px 0 var(--toon-ink);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:700;display:flex}.toon-ai-list li span{font-size:20px}.toon-sticker-r{top:-16px;right:24px}.toon-ai .toon-eyebrow{background:#fff}.toon-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.toon-steps li{gap:6px;padding:30px 18px 20px;display:grid}.toon-steps li strong{font:800 18px/1.25 Bricolage Grotesque,Outfit,sans-serif}body.lang-bn .toon-steps li strong{font-family:Anek Bangla,sans-serif}.toon-steps li>span:last-child{color:#3b2e27;font-size:14.5px}.toon-num{border:2.5px solid var(--toon-ink);box-shadow:2px 2px 0 var(--toon-ink);background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font:900 20px/1 Bricolage Grotesque,sans-serif;display:grid;position:absolute;top:-20px;left:16px}.toon-steps li:nth-child(odd){transform:rotate(-.6deg)}.toon-steps li:nth-child(2n){transform:rotate(.6deg)}.toon-price-note{border:2px dashed var(--toon-ink);background:#fff;border-radius:14px;padding:14px 16px;font-size:15px;color:var(--toon-ink)!important;margin:24px 0 0!important}main .idea-featured>.idea-feature-item,main .work-card,main .v35-team-media,main .v35-faq details,main .contact .contact-form,main .alin-editorial-card,main .alin-editorial-reading,main .service-value-card,main .related-card,main .services-landing-card,main .idea-more-card,main .team-card,main .post-card,main .v35-ind-card,main .alin-prep-list li,main .alin-visit-card,main .wc-score-card,main .wc-list li,main .wc-chip,main .service-faq details,main .alin-editorial-table-wrap,main .alin-service-table,main .service-deliverables-card,main .faq-item{border:2.5px solid var(--toon-ink)!important;box-shadow:4px 4px 0 var(--toon-ink)!important;border-radius:18px!important}main :is(.work-card,.related-card,.services-landing-card,.idea-more-card,.post-card,.idea-feature-item):hover{transform:translate(-2px,-3px);box-shadow:6px 6px 0 var(--toon-ink)!important}main .v35-faq details[open],main .service-faq details[open]{background:#fff8d6!important}@media (width<=1100px){.toon-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.toon-tools-grid{grid-template-columns:1fr 1fr}.toon-tools-grid>:first-child{grid-column:1/-1}.toon-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.toon-ai-panel{grid-template-columns:1fr}}@media (width<=640px){.toon-section{padding:54px 0}.toon-grid-4,.toon-tools-grid,.toon-steps{grid-template-columns:1fr}.toon-tools-grid{row-gap:34px}.toon-svc{flex-direction:row}.toon-svc-img{aspect-ratio:auto;border-bottom:0;border-right:var(--toon-line)solid var(--toon-ink);flex:0 0 38%;width:38%}.toon-svc-body{padding:12px 12px 14px}.toon-svc-body strong{font-size:16px}.toon-svc-body small{display:none}.toon-ai-list{grid-template-columns:1fr}.toon-ai-panel{padding:24px 18px}.toon-sticker{top:-12px;right:0}.toon-head .toon-sticker{display:none}}@media (prefers-reduced-motion:reduce){.toon-card,.toon-btn,.toon-sector,.toon-chip span,.toon-meter span{transition:none!important}.toon-steps li{transform:none!important}}@media (width>=1200px){.site-header.nav-tight .brand-copy{display:none!important}.site-header.nav-tight .primary-nav>ul{gap:4px!important}.site-header.nav-tight .primary-nav>ul>li>a{box-shadow:2px 2px 0 var(--toon-ink)!important;padding:5px 8px!important;font-size:12.5px!important}}.hero-rot{vertical-align:bottom;white-space:nowrap;display:inline-grid}.hero-rot-w{opacity:0;grid-area:1/1;transition:opacity .35s,transform .45s cubic-bezier(.2,1.4,.4,1);display:inline-block;transform:translateY(.45em)rotate(-4deg)}.hero-rot-w.is-on{opacity:1;transform:none}.hero-rot-w.is-off{opacity:0;transform:translateY(-.45em)rotate(3deg)}.hero.idea-hero h1 em{white-space:nowrap}@media (width<=420px){.hero.idea-hero h1{font-size:clamp(30px,9vw,40px)!important}}@media (prefers-reduced-motion:reduce){.hero-rot-w{transition:none}}.site-header .primary-nav>ul>li:nth-child(8n+1)>a{background:#dff0ff!important;border-radius:14px 18px 12px 20px!important}.site-header .primary-nav>ul>li:nth-child(8n+2)>a{background:#ffe0ea!important;border-radius:20px 12px 18px 14px!important}.site-header .primary-nav>ul>li:nth-child(8n+3)>a{background:#dcf5e6!important;border-radius:12px 20px 14px 18px!important}.site-header .primary-nav>ul>li:nth-child(8n+4)>a{background:#fff1c2!important;border-radius:18px 14px 20px 12px!important}.site-header .primary-nav>ul>li:nth-child(8n+5)>a{background:#ebe3ff!important;border-radius:16px 20px 12px 16px!important}.site-header .primary-nav>ul>li:nth-child(8n+6)>a{background:#ffe6d1!important;border-radius:20px 16px 16px 12px!important}.site-header .primary-nav>ul>li:nth-child(8n+7)>a{background:#d9f3f6!important;border-radius:12px 16px 20px!important}.site-header .primary-nav>ul>li:nth-child(8n+8)>a{background:#ffd9d3!important;border-radius:16px 12px 16px 20px!important}@media (width>=1200px){.site-header .primary-nav>ul>li:nth-child(odd)>a{transform:rotate(-1.2deg)}.site-header .primary-nav>ul>li:nth-child(2n)>a{transform:rotate(1.2deg)}.site-header .primary-nav>ul>li>a:hover,.site-header .primary-nav>ul>li>a:focus-visible{transform:translateY(-3px)rotate(0)scale(1.04)!important}}.site-header .primary-nav>ul>li:is(.current-menu-item,.current-menu-ancestor,.current_page_item)>a,.site-header .primary-nav>ul>li>a[aria-current=page]{background:var(--toon-sun)!important;box-shadow:3px 3px 0 var(--toon-ink),0 0 0 3px #fff inset!important;border-width:2.5px!important}.toon-head h2 em,.toon-ai-copy h2 em{text-underline-offset:.22em;text-decoration-skip-ink:none;text-decoration:underline 3px wavy #ff8fab;display:inline-block;transform:rotate(-1.5deg);background:0 0!important}body.lang-bn .toon-head h2 em,body.lang-bn .toon-ai-copy h2 em{text-underline-offset:.32em}.toon-head h2:after{content:"";vertical-align:.15em;background:conic-gradient(from 45deg,#ffd166 0 25%,#ff8fab 0 50%,#9cc6ff 0 75%,#7fd8a8 0);border:2px solid var(--toon-ink);border-radius:50%;width:.55em;height:.55em;margin-left:.15em;display:inline-block}@keyframes toonBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.toon-eyes{position:relative}.toon-eyes:before{content:"";z-index:3;border:2.5px solid var(--toon-ink);background:radial-gradient(circle at 15px 13px,var(--toon-ink)0 4px,transparent 4.5px),radial-gradient(circle at 33px 13px,var(--toon-ink)0 4px,transparent 4.5px),#fff;box-shadow:2px 2px 0 var(--toon-ink);transform-origin:50% 60%;border-radius:16px 16px 12px 12px;width:48px;height:26px;animation:5s infinite toonBlink;position:absolute;top:-17px;right:20px}.toon-tape:before{content:"";z-index:3;background:#ffd166cc;border:2px dashed #2a1b1466;width:88px;height:24px;margin-left:-44px;position:absolute;top:-13px;left:50%;transform:rotate(-4deg)}.toon-tail:after{content:"";z-index:-1;background:inherit;border-right:var(--toon-line)solid var(--toon-ink);border-bottom:var(--toon-line)solid var(--toon-ink);width:24px;height:24px;position:absolute;bottom:-15px;left:30px;transform:rotate(45deg)}.toon-antenna:before{content:"";z-index:3;border:2.5px solid var(--toon-ink);box-shadow:0 12px 0 -5px var(--toon-ink);background:#ff8fab;border-radius:50%;width:14px;height:14px;position:absolute;top:-26px;left:26px}.toon-grid>.toon-card:nth-child(4n+1){border-radius:22px 14px 24px 12px}.toon-grid>.toon-card:nth-child(4n+2){border-radius:12px 24px 14px 22px}.toon-grid>.toon-card:nth-child(4n+3){border-radius:24px 20px 12px 18px}.toon-grid>.toon-card:nth-child(4n+4){border-radius:16px 12px 22px 24px}.toon-grid>.toon-card:nth-child(odd){transform:rotate(-.5deg)}.toon-grid>.toon-card:nth-child(2n){transform:rotate(.5deg)}.toon-grid>.toon-card{overflow:visible!important}.toon-grid>.toon-card .toon-svc-img{border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.toon-eyes:before{animation:none}}.work-compact{padding-block:48px!important}.work-compact .section-head{gap:10px 30px!important;margin-bottom:22px!important}.work-compact .section-head h2{font-size:clamp(24px,2.6vw,34px)!important;line-height:1.2!important}.work-compact .section-head p{margin:0!important;font-size:15px!important}.work-compact .work-grid{scroll-snap-type:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;display:grid!important;overflow:visible!important}.work-compact .work-grid>.work-card{flex:none!important;width:auto!important;min-width:0!important}.work-compact .work-shot{aspect-ratio:16/9;height:auto!important;max-height:none!important}.work-compact .work-shot :is(img,.work-browser){object-fit:cover;width:100%;height:100%}.work-compact .work-body{padding:14px 16px 16px!important}.work-compact .work-body h3{margin:2px 0 6px!important;font-size:18px!important}.work-compact .work-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-bottom:8px!important;font-size:14px!important}.work-compact .work-tags,.work-compact .idea-work-controls{display:none!important}.work-next{display:flex;background:repeating-linear-gradient(-45deg,#fff8e1 0 14px,#fff1c2 14px 28px)!important}.work-next-in{text-align:left;align-content:center;gap:8px;padding:28px 22px;display:grid;position:relative}.work-next small{letter-spacing:.08em;text-transform:uppercase;color:#8e2f0a;font:800 12px/1 Bricolage Grotesque,sans-serif}body.lang-bn .work-next small{text-transform:none;letter-spacing:0;font-family:Anek Bangla,sans-serif;font-size:14px}.work-next h3{color:var(--toon-ink)!important;margin:0!important;font:800 clamp(22px,2.2vw,28px)/1.15 Bricolage Grotesque,Outfit,sans-serif!important}body.lang-bn .work-next h3{font-family:Anek Bangla,sans-serif!important}.work-next p{color:#3b2e27!important;margin:0 0 6px!important}.work-next .toon-btn{width:max-content}.work-next-face{border:2.5px solid var(--toon-ink);box-shadow:3px 3px 0 var(--toon-ink);background:#ffd166;background-image:radial-gradient(circle at 20px 23px,var(--toon-ink)0 4px,transparent 4.5px),radial-gradient(circle at 37px 23px,var(--toon-ink)0 4px,transparent 4.5px),radial-gradient(ellipse 13px 8px at 29px 38px,transparent 0 60%,var(--toon-ink)62% 78%,transparent 80%);border-radius:50%;width:58px;height:58px;animation:3.2s ease-in-out infinite toonBob;position:absolute;top:-34px;right:18px}@keyframes toonBob{50%{transform:translateY(-6px)rotate(6deg)}}@media (width<=900px){.work-compact .work-grid{grid-template-columns:1fr 1fr!important}.work-compact .work-grid>.work-next{grid-column:1/-1}}@media (width<=560px){.work-compact .work-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.work-next-face{animation:none}}main>section:not(.hero):not(.work-compact){padding-block:clamp(40px,5.2vw,68px)!important}main>section :is(.section-head,.service-section-head,.alin-editorial-intro){margin-bottom:clamp(18px,2.4vw,28px)!important}main>section .section-head{gap:10px 40px!important}.toon-section{padding-block:clamp(40px,5.2vw,64px)!important}.toon-head{margin-bottom:24px!important}main>.hero.idea-hero{padding-bottom:28px!important}main .idea-featured-wrap{margin-bottom:0!important;padding-bottom:12px!important}.site-footer{margin-top:0!important}@media (width<=640px){main>section:not(.hero):not(.work-compact),.toon-section{padding-block:36px!important}}.work-compact .work-next{overflow:visible!important}.work-compact .work-next .work-next-face{top:-26px}.faq-ask{gap:8px;max-width:380px;margin-top:26px;padding:22px 22px 20px;display:grid}.faq-ask strong{color:var(--toon-ink);font:800 20px/1.2 Bricolage Grotesque,sans-serif}body.lang-bn .faq-ask strong{font-family:Anek Bangla,sans-serif}.faq-ask p{color:#3b2e27;margin:0 0 4px}.faq-ask .toon-btn{width:max-content}.contact .contact-copy h2{font-size:clamp(34px,4.4vw,60px)!important;line-height:1.02!important}.work-next-in{flex:1;align-content:center}.hero-rot-sizer{visibility:hidden;pointer-events:none;grid-area:1/1}.hero-rot-sizer:before{content:attr(data-w)}.toon-services .toon-grid{gap:66px 26px;padding-top:40px}:is(.shape-blob,.shape-arch,.shape-doll) .toon-svc-img{margin:16px 16px 0;border:var(--toon-line)solid var(--toon-ink)!important;border-radius:14px!important}:is(.shape-blob,.shape-arch) .toon-svc-body{padding:14px 20px 24px}.toon-grid>.toon-card.shape-blob{transition:border-radius .5s cubic-bezier(.3,1.5,.5,1),transform .2s,box-shadow .2s}.toon-grid>.toon-card.shape-blob.blob-a{border-radius:44px 22px 70px 26px/30px 22px 50px 26px}.toon-grid>.toon-card.shape-blob.blob-b{border-radius:26px 46px 30px 72px/22px 30px 26px 52px}.toon-grid>.toon-card.shape-blob.blob-c{border-radius:40px 40px 66px 66px/28px 28px 46px 46px}.toon-grid>.toon-card.shape-blob:hover{border-radius:26px 50px 40px 70px/22px 34px 34px 52px}.toon-grid>.toon-card.shape-blob.blob-b:hover{border-radius:48px 24px 70px 30px/30px 22px 50px 26px}.toon-grid>.toon-card.shape-arch{border-radius:50% 50% 22px 22px/104px 104px 22px 22px;padding-top:58px}.shape-arch:before{content:"";border:2.5px solid var(--toon-ink);background:#ffd166;background-image:conic-gradient(from 0deg,#ffb703 0 12.5%,#ffd166 0 25%,#ffb703 0 37.5%,#ffd166 0 50%,#ffb703 0 62.5%,#ffd166 0 75%,#ffb703 0 87.5%,#ffd166 0);border-radius:50%;width:34px;height:34px;margin-left:-17px;animation:14s linear infinite toonSpin;position:absolute;top:14px;left:50%;box-shadow:0 0 0 5px #ffd16655}.shape-arch.arch-b:before{background:#fff4c9;animation:4s ease-in-out infinite toonBob;box-shadow:inset -9px -3px #e8d27a,0 0 0 5px #fff4c955}.shape-arch .toon-svc-img{margin-top:0}.toon-grid>.toon-card.shape-doll{border-radius:26px 26px 30px 30px}.doll{pointer-events:none;z-index:4;position:absolute;inset:0}.doll i{display:block;position:absolute}.doll-head{border:2.5px solid var(--toon-ink);box-shadow:3px 3px 0 var(--toon-ink);background:#ffdcbf;background-image:radial-gradient(circle at 17px 46px,#ff9fb2 0 6px,transparent 6.5px),radial-gradient(circle at 53px 46px,#ff9fb2 0 6px,transparent 6.5px),radial-gradient(ellipse 11px 8px at 35px 46px,transparent 0 55%,var(--toon-ink)58% 78%,transparent 80%);transform-origin:50% 100%;background-repeat:no-repeat;border-radius:50% 50% 46% 46%;width:72px;height:68px;margin-left:-36px;animation:4.5s ease-in-out infinite dollTilt;top:-56px;left:50%}.doll-head:before{content:"";border:2.5px solid var(--toon-ink);clip-path:polygon(0 0,100% 0,100% 100%,82% 64%,66% 100%,50% 62%,34% 100%,18% 64%,0 100%);background:#5a3424;border-bottom:0;border-radius:40px 40px 6px 6px/30px 30px 6px 6px;height:34px;position:absolute;top:-6px;left:-6px;right:-6px}.doll-head:after{content:"";border:2.5px solid var(--toon-ink);background:radial-gradient(circle,var(--toon-ink)0 3px,#ff5d8f 3.5px);border-radius:50%;width:30px;height:20px;position:absolute;top:-14px;right:-10px;transform:rotate(18deg)}.doll-eye{background:var(--toon-ink);border-radius:50%;width:8px;height:11px;animation:4.2s infinite toonBlink;top:30px}.doll-eye:first-child{left:20px}.doll-eye:last-child{right:20px}.doll-eye:after{content:"";background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:2px;left:2px}.doll-arm{border:2.5px solid var(--toon-ink);z-index:-1;background:#ffdcbf;border-radius:10px;width:16px;height:54px;top:44%}.doll-arm-l{transform-origin:50% 4px;left:-15px;transform:rotate(22deg)}.doll-arm-r{transform-origin:50% 4px;animation:2.8s ease-in-out infinite dollWave;right:-15px}.doll-leg{border:2.5px solid var(--toon-ink);z-index:-1;background:#ffdcbf;border-top:0;border-radius:0 0 8px 8px;width:16px;height:30px;bottom:-28px;box-shadow:inset 0 -8px #ff5d8f}.doll-leg-l{left:32%}.doll-leg-r{right:32%}.doll-robot .doll-head{background:#dde8ff;background-image:repeating-linear-gradient(90deg,var(--toon-ink)0 3px,transparent 3px 7px);background-position:50% 46px;background-size:28px 8px;border-radius:16px}.doll-robot .doll-head:before{background:var(--toon-ink);clip-path:none;border:0;border-radius:0;width:4px;height:22px;margin-left:-2px;top:-26px;left:50%;right:auto}.doll-robot .doll-head:after{background:#ff5d8f;border-radius:50%;width:14px;height:14px;margin-left:-7px;animation:1.6s steps(2,end) infinite robotLight;top:-34px;left:50%;right:auto;transform:none}.doll-robot .doll-eye{border:2px solid var(--toon-ink);background:#2ec4b6;border-radius:4px;width:14px;height:12px;top:22px}.doll-robot .doll-eye:first-child{left:14px}.doll-robot .doll-eye:last-child{right:14px}.doll-robot .doll-eye:after{display:none}.doll-robot :is(.doll-arm,.doll-leg){background:#dde8ff}.doll-robot .doll-leg{box-shadow:inset 0 -8px #8aa4d6}@keyframes dollWave{0%,to{transform:rotate(-24deg)}50%{transform:rotate(-58deg)}}@keyframes dollTilt{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes robotLight{50%{background:#ffd166}}@keyframes toonSpin{to{transform:rotate(360deg)}}.shape-doll:hover .doll-arm-r{animation-duration:.7s}.toon-steps{gap:34px}.toon-steps li.toon-circle{aspect-ratio:1;text-align:center;place-content:center;justify-self:center;width:100%;max-width:262px;padding:34px 30px 28px;border-radius:50%!important}.toon-steps li.toon-circle .toon-num{margin-left:-21px;top:-18px;left:50%}.toon-steps li.toon-circle:before{content:"";pointer-events:none;border:2px dashed #2a1b1499;border-radius:50%;animation:22s linear infinite toonSpin;position:absolute;inset:-11px}@media (width>=1101px){.toon-steps li.toon-circle:not(:last-child):after{content:"";background:conic-gradient(from -135deg at 100% 50%,var(--toon-ink)0 90deg,transparent 0);width:22px;height:14px;position:absolute;top:50%;right:-34px}}.toon-steps li.toon-circle:nth-child(2),.toon-steps li.toon-circle:nth-child(4){margin-top:26px}.toon-marquee{background:var(--toon-ink);border-block:3px solid var(--toon-ink);margin:4px -24px 0;padding:13px 0;position:relative;overflow:hidden;transform:rotate(-1.2deg)}.toon-marquee-track{width:max-content;animation:42s linear infinite toonMarquee;display:flex}.toon-marquee-track>div{align-items:center;gap:22px;padding-right:22px;display:flex}.toon-marquee span{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#fffaf2;font:800 21px/1 Syne,Bricolage Grotesque,sans-serif}.toon-marquee span:nth-of-type(4n+1){color:#ffd166}.toon-marquee span:nth-of-type(4n+2){color:#9cc6ff}.toon-marquee span:nth-of-type(4n+3){color:#ff9fb2}.toon-marquee span:nth-of-type(4n+4){color:#7fd8a8}.toon-marquee b{color:#fffaf2;font-size:20px}@keyframes toonMarquee{to{transform:translate(-50%)}}.toon-tools .toon-head h2 em{-webkit-text-stroke:2px var(--toon-ink);paint-order:stroke fill;text-shadow:4px 4px #ff8fab;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}body:not(.lang-bn) .toon-industries .toon-head h2 em{letter-spacing:-.01em;font-family:Syne,sans-serif!important;font-weight:800!important}.toon-industries .toon-head h2 em{text-shadow:1px 1px 0 var(--toon-ink),2px 2px 0 var(--toon-ink),3px 3px 0 var(--toon-ink),4px 4px 0 #ffd166;color:#e4572e!important;text-decoration:none!important}.toon-ai-copy h2 em{padding:0 .12em;transform:rotate(-2.5deg);background:linear-gradient(#0000 52%,#ffd166 52% 94%,#0000 94%)!important;text-decoration:none!important}.toon-how .toon-head h2 em{padding:0 .1em;position:relative;color:#9c2f6b!important;text-decoration:none!important}.toon-how .toon-head h2 em:after{content:"";pointer-events:none;border:3px solid #ff5d8f;border-radius:50%;position:absolute;inset:-.12em -.22em -.06em;transform:rotate(-3deg)}@keyframes toonFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(-3deg)}}@keyframes toonWiggle{0%,to{transform:rotate(8deg)}50%{transform:rotate(2deg)scale(1.05)}}.idea-feature-icon{animation:4.6s ease-in-out infinite toonFloat}.idea-feature-item:nth-child(2) .idea-feature-icon{animation-delay:-1.1s}.idea-feature-item:nth-child(3) .idea-feature-icon{animation-delay:-2.3s}.idea-feature-item:nth-child(4) .idea-feature-icon{animation-delay:-3.4s}.toon-sticker{animation:3.4s ease-in-out infinite toonWiggle}.toon-eyebrow{transition:transform .2s}.toon-head:hover .toon-eyebrow{transform:rotate(-4deg)scale(1.06)}.toon-btn:active{transform:scale(.94)!important}.toon-sectors>li:nth-child(3n+1)>*{transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.toon-num{animation:5s ease-in-out infinite toonFloat}.toon-steps li:nth-child(2) .toon-num{animation-delay:-1.2s}.toon-steps li:nth-child(3) .toon-num{animation-delay:-2.4s}.toon-steps li:nth-child(4) .toon-num{animation-delay:-3.6s}@media (width<=1100px){.toon-steps{row-gap:46px}.toon-steps li.toon-circle:nth-child(n){margin-top:0}}@media (width<=640px){.toon-services .toon-grid{row-gap:30px;padding-top:24px}:is(.shape-blob,.shape-arch,.shape-doll) .toon-svc-img{margin:10px 0 10px 10px;border-radius:12px!important}.toon-grid>.toon-card.shape-arch{border-radius:70px 22px 22px 70px/60px 22px 22px 60px;padding-top:0}.shape-arch:before{width:26px;height:26px;margin:0;top:-14px;left:auto;right:16px}.toon-grid>.toon-card.shape-blob.blob-a{border-radius:34px 18px 44px/24px 18px 34px}.toon-grid>.toon-card.shape-blob.blob-b{border-radius:18px 34px 18px 44px/18px 24px 18px 34px}.toon-grid>.toon-card.shape-blob.blob-c{border-radius:30px 30px 40px 40px/22px 22px 30px 30px}.toon-grid>.toon-card.shape-doll{margin-top:22px}.doll-head{background-image:radial-gradient(circle at 12px 34px,#ff9fb2 0 5px,transparent 5.5px),radial-gradient(circle at 40px 34px,#ff9fb2 0 5px,transparent 5.5px),radial-gradient(ellipse 9px 6px at 26px 34px,transparent 0 55%,var(--toon-ink)58% 78%,transparent 80%);width:54px;height:50px;margin:0;top:-40px;left:auto;right:18px}.doll-robot .doll-head{background-image:repeating-linear-gradient(90deg,var(--toon-ink)0 3px,transparent 3px 7px);background-position:50% 34px;background-size:22px 6px}.doll-eye{width:6px;height:9px;top:22px}.doll-eye:first-child{left:14px}.doll-eye:last-child{right:14px}.doll-robot .doll-eye{width:11px;height:9px;top:16px}.doll-robot .doll-eye:first-child{left:9px}.doll-robot .doll-eye:last-child{right:9px}.doll-arm,.doll-leg{display:none}.toon-steps li.toon-circle{max-width:250px}.toon-marquee span{font-size:16px}.toon-marquee{margin-inline:-16px;padding:10px 0}}@media (prefers-reduced-motion:reduce){.toon-marquee-track,.doll-head,.doll-eye,.doll-arm-r,.doll-robot .doll-head:after,.shape-arch:before,.toon-steps li.toon-circle:before,.idea-feature-icon,.toon-sticker,.toon-num{animation:none!important}}.doll-robot .doll-head{background-repeat:no-repeat!important}.doll-arm{width:15px;height:46px;top:46%}.doll-arm:after{content:"";border:2.5px solid var(--toon-ink);background:inherit;border-radius:50%;width:20px;height:20px;margin-left:-10px;position:absolute;bottom:-12px;left:50%}.doll-arm-l{left:-13px;transform:rotate(14deg)}.doll-arm-r{right:-13px}.toon-svc .toon-svc-body{flex:1;grid-template-rows:auto auto 1fr}.toon-svc .toon-more{align-self:end}#plan .toon-head h2 em{-webkit-text-stroke:2.5px var(--toon-ink);paint-order:stroke fill;text-shadow:5px 5px #ff8fab;letter-spacing:.01em;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important;text-decoration:none!important}body:not(.lang-bn) #plan .toon-head h2 em{font-family:Bricolage Grotesque,sans-serif!important;font-style:normal!important;font-weight:800!important}#industries .toon-head h2 em{text-shadow:1px 1px 0 var(--toon-ink),2px 2px 0 var(--toon-ink),3px 3px 0 var(--toon-ink),4px 4px 0 var(--toon-ink),6px 6px 0 #ffd166;color:#ff7b54!important;-webkit-text-fill-color:#ff7b54!important;background:0 0!important;text-decoration:none!important}body:not(.lang-bn) #industries .toon-head h2 em{font-family:Syne,sans-serif!important;font-style:normal!important;font-weight:800!important}#ai-solutions .toon-ai-copy h2 em{color:#6b2bd9!important;-webkit-text-fill-color:#6b2bd9!important;background:linear-gradient(#0000 50%,#ffd166 50% 94%,#0000 94%)!important;text-decoration:none!important}#how .toon-head h2 em{color:#9c2f6b!important;-webkit-text-fill-color:#9c2f6b!important;background:0 0!important;text-decoration:none!important}.doll-robot .doll-arm-r{animation:none;transform:rotate(-12deg)}.doll-robot .doll-arm-l{animation:2.8s ease-in-out infinite dollWaveL}@keyframes dollWaveL{0%,to{transform:rotate(24deg)}50%{transform:rotate(58deg)}}@media (prefers-reduced-motion:reduce){.doll-robot .doll-arm-l{animation:none!important}}#plan .toon-head h2 em{-webkit-text-stroke:7px #fff;text-shadow:5px 5px #ff8fab;color:#2448c9!important;-webkit-text-fill-color:#2448c9!important}#industries .toon-head h2 em{color:#d9480f!important;-webkit-text-fill-color:#d9480f!important}body:not(.lang-bn) #industries .toon-head h2 em{font-size:.84em}@media (width<=640px){.doll .doll-arm,.doll .doll-leg{display:none}.toon-grid>.toon-svc .toon-svc-img{flex:0 0 42%;align-self:center;width:42%;height:auto;aspect-ratio:16/10!important}.toon-grid>.toon-svc:not(.shape-blob):not(.shape-arch):not(.shape-doll) .toon-svc-img{margin:10px 0 10px 10px;border:var(--toon-line)solid var(--toon-ink)!important;border-radius:12px!important}.toon-steps{row-gap:20px}.toon-steps li.toon-circle{aspect-ratio:auto;text-align:left;place-content:start;max-width:none;padding:18px 18px 18px 78px;border-radius:60px 26px 26px 60px!important}.toon-steps li.toon-circle .toon-num{margin:-21px 0 0;top:50%;left:16px}.toon-steps li.toon-circle:before{display:none}}.hero-rot-w[data-w]:before{content:attr(data-w)}.site-header .primary-nav .sub-menu{background:#fffaf2 radial-gradient(#2a1b1414 1.2px,#0000 1.4px) 0 0/14px 14px!important}.site-header .primary-nav .sub-menu>li>a{align-items:center;gap:12px;min-height:58px;font-weight:700;line-height:1.25;position:relative;border:2.5px solid var(--toon-ink)!important;box-shadow:3px 3px 0 var(--toon-ink)!important;color:var(--toon-ink)!important;padding:10px 34px 10px 12px!important;transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .2s,border-radius .45s cubic-bezier(.3,1.5,.5,1)!important;display:flex!important}.site-header .primary-nav .sub-menu>li>a:before{content:"✦";border:2.5px solid var(--toon-ink);box-shadow:2px 2px 0 var(--toon-ink);background:#fff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:19px;line-height:1;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:grid}.site-header .primary-nav .sub-menu>li>a:after{content:"→";opacity:.45;margin-top:-9px;font-size:16px;font-weight:900;line-height:18px;transition:transform .2s,opacity .2s;position:absolute;top:50%;right:12px}.site-header .primary-nav .sub-menu>li>a[href*=web-design]{transform:rotate(-1deg);background:#dff0ff!important;border-radius:22px 10px!important}.site-header .primary-nav .sub-menu>li>a[href*=web-design]:before{content:"🖥️"}.site-header .primary-nav .sub-menu>li>a[href*=ui-ux]{transform:rotate(1deg);background:#ffe0ea!important;border-radius:999px 18px 18px 999px!important}.site-header .primary-nav .sub-menu>li>a[href*=ui-ux]:before{content:"🎨"}.site-header .primary-nav .sub-menu>li>a[href*=seo-local]{transform:rotate(.8deg);background:#dcf5e6!important;border-radius:10px 26px!important}.site-header .primary-nav .sub-menu>li>a[href*=seo-local]:before{content:"🔍";border-radius:12px}.site-header .primary-nav .sub-menu>li>a[href*=digital-marketing]{transform:rotate(-.8deg);background:#fff1c2!important;border-radius:28px 28px 10px!important}.site-header .primary-nav .sub-menu>li>a[href*=digital-marketing]:before{content:"📣"}.site-header .primary-nav .sub-menu>li>a[href*=social-media]{transform:rotate(-1deg);background:#ebe3ff!important;border-radius:18px 999px 999px 18px!important}.site-header .primary-nav .sub-menu>li>a[href*=social-media]:before{content:"💬";border-radius:50% 50% 50% 8px}.site-header .primary-nav .sub-menu>li>a[href*=video-editing]{transform:rotate(1deg);background-color:#ffe6d1!important;background-image:radial-gradient(circle at 0,#fffaf2 0 7px,#0000 7.5px),radial-gradient(circle at 100%,#fffaf2 0 7px,#0000 7.5px)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;border-radius:14px!important}.site-header .primary-nav .sub-menu>li>a[href*=video-editing]:before{content:"🎬";border-radius:10px}.site-header .primary-nav .sub-menu>li>a[href*=branding]{transform:rotate(.6deg);background:#ffd9d3!important;border-radius:26px 10px 26px 26px!important}.site-header .primary-nav .sub-menu>li>a[href*=branding]:before{content:"✏️"}.site-header .primary-nav .sub-menu>li>a[href*=ai-solutions]{transform:rotate(-.6deg);background:#d9f3f6!important;border-radius:12px 12px 30px 30px!important}.site-header .primary-nav .sub-menu>li>a[href*=ai-solutions]:before{content:"🤖";border-radius:12px}@keyframes subWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)scale(1.12)}75%{transform:rotate(12deg)scale(1.12)}}.site-header .primary-nav .sub-menu>li>a:is(:hover,:focus-visible){box-shadow:6px 6px 0 var(--toon-ink)!important;border-color:var(--toon-ink)!important;transform:translate(-2px,-3px)rotate(0)!important}.site-header .primary-nav .sub-menu>li>a:is(:hover,:focus-visible):before{animation:.6s subWiggle}.site-header .primary-nav .sub-menu>li>a:is(:hover,:focus-visible):after{opacity:1;transform:translate(4px)}.site-header .primary-nav .sub-menu>li>a[aria-current=page],.site-header .primary-nav .sub-menu>li.current-menu-item>a{outline:3px dashed var(--toon-ink);outline-offset:3px}@keyframes subPop{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}@media (width>=1200px){.site-header .primary-nav .menu-item-has-children:is(:hover,:focus-within,.submenu-open)>.sub-menu>li{animation:.38s cubic-bezier(.3,1.5,.5,1) both subPop}.site-header .primary-nav .sub-menu>li:nth-child(2){animation-delay:40ms!important}.site-header .primary-nav .sub-menu>li:nth-child(3){animation-delay:80ms!important}.site-header .primary-nav .sub-menu>li:nth-child(4){animation-delay:.12s!important}.site-header .primary-nav .sub-menu>li:nth-child(5){animation-delay:.16s!important}.site-header .primary-nav .sub-menu>li:nth-child(6){animation-delay:.2s!important}.site-header .primary-nav .sub-menu>li:nth-child(7){animation-delay:.24s!important}.site-header .primary-nav .sub-menu>li:nth-child(8){animation-delay:.28s!important}}@media (width<=1199px){.site-header .primary-nav .sub-menu{display:none}.site-header .primary-nav .menu-item-has-children.submenu-open>.sub-menu{grid-template-columns:1fr 1fr!important;gap:12px!important;padding:14px!important;display:grid!important}.site-header .primary-nav .sub-menu>li>a{flex-direction:column;align-items:flex-start;gap:8px;height:100%;min-height:0;font-size:14px;padding:12px 12px 14px!important}.site-header .primary-nav .sub-menu>li>a:before{flex:none;width:34px;height:34px;font-size:17px}.site-header .primary-nav .sub-menu>li>a:after{margin-top:0;top:22px}.site-header .primary-nav .sub-menu>li>a[href*=ui-ux]{border-radius:30px 14px 14px 30px!important}.site-header .primary-nav .sub-menu>li>a[href*=social-media]{border-radius:14px 30px 30px 14px!important}}@media (prefers-reduced-motion:reduce){.site-header .primary-nav .sub-menu>li{animation:none!important}.site-header .primary-nav .sub-menu>li>a,.site-header .primary-nav .sub-menu>li>a:before{transition:none!important;animation:none!important}}.site-header .primary-nav .sub-menu{background:#fffaf2 radial-gradient(#2a1b1414 1.2px,#0000 1.6px) 0 0/16px 16px!important;border:2.5px solid #2a1b14!important;border-radius:26px 26px 26px 10px!important;gap:20px 16px!important;padding:54px 18px 20px!important;box-shadow:6px 6px #2a1b14!important}.site-header .primary-nav .sub-menu:before{content:"✦ Pick a service";letter-spacing:.04em;text-transform:uppercase;color:#2a1b14;background:#ffd166;border:2px solid #2a1b14;border-radius:10px;padding:6px 10px;font:800 13px/1 Bricolage Grotesque,Outfit,sans-serif;position:absolute;top:14px;left:18px;transform:rotate(-2deg);box-shadow:2px 2px #2a1b14}html[lang^=bn] .site-header .primary-nav .sub-menu:before{content:"✦ একটি সেবা বেছে নিন";text-transform:none;letter-spacing:0;font-family:Anek Bangla,sans-serif;font-size:14px}.site-header .primary-nav .sub-menu:after{content:"";transform-origin:50% 100%;background:radial-gradient(circle at 12px 20px,#2a1b14 0 2.6px,#0000 3px),radial-gradient(circle at 24px 20px,#2a1b14 0 2.6px,#0000 3px),radial-gradient(circle at 8px 26px,#ff9fb2 0 3.5px,#0000 4px),radial-gradient(circle at 28px 26px,#ff9fb2 0 3.5px,#0000 4px),radial-gradient(6px 4px at 18px 27px,#0000 0 50%,#2a1b14 55% 80%,#0000 82%),linear-gradient(#5a3424 0 34%,#0000 34%),#ffdcbf;border:2.5px solid #2a1b14;border-radius:50% 50% 46% 46%;width:38px;height:36px;animation:4.5s ease-in-out infinite dollTilt;position:absolute;top:8px;right:18px;box-shadow:2px 2px #2a1b14}.site-header .primary-nav .sub-menu>li{position:relative}.site-header .primary-nav .sub-menu>li>a{color:#2a1b14!important;border:2.5px solid #2a1b14!important;box-shadow:4px 4px #2a1b14!important}.site-header .primary-nav .sub-menu>li:nth-child(odd)>a{transform:rotate(-1deg)}.site-header .primary-nav .sub-menu>li:nth-child(2n)>a{transform:rotate(1deg)}.site-header .primary-nav .sub-menu>li>a:is(:hover,:focus-visible){animation:.5s menuJelly}@keyframes menuJelly{30%{transform:scale(1.06,.94)rotate(-1deg)}60%{transform:scale(.97,1.04)rotate(1deg)}to{transform:translate(-2px,-3px)}}.site-header .primary-nav .sub-menu>li>a[href*=web-design]{background:radial-gradient(circle at 14px 8px,#ff5f57 0 3.5px,#0000 4px),radial-gradient(circle at 25px 8px,#febc2e 0 3.5px,#0000 4px),radial-gradient(circle at 36px 8px,#28c840 0 3.5px,#0000 4px),linear-gradient(#2a1b14 0 0) top/100% 16px no-repeat,#dff0ff!important;border-radius:14px!important;padding-top:26px!important}.site-header .primary-nav .sub-menu>li>a[href*=ui-ux]{background:#ffe0ea!important;border-radius:26px!important}.site-header .primary-nav .sub-menu>li:has(>a[href*=ui-ux]):after{content:"";z-index:2;pointer-events:none;background:#2a1b14;border-radius:0 0 8px 8px;width:46px;height:9px;margin-left:-23px;position:absolute;top:3px;left:50%}.site-header .primary-nav .sub-menu>li>a[href*=seo-local]{background:#dcf5e6!important;border-radius:999px!important}.site-header .primary-nav .sub-menu>li:has(>a[href*=seo-local]):after{content:"✦";z-index:2;color:#2a1b14;pointer-events:none;background:#ffd166;border:2px solid #2a1b14;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;animation:3.4s ease-in-out infinite toonWiggle;display:grid;position:absolute;top:-12px;right:14px}.site-header .primary-nav .sub-menu>li>a[href*=paid-ads]{background:#fff1c2!important;border-radius:22px 22px 22px 6px!important}.site-header .primary-nav .sub-menu>li:has(>a[href*=paid-ads]):after{content:"";z-index:-1;pointer-events:none;background:#fff1c2;border-bottom:2.5px solid #2a1b14;border-right:2.5px solid #2a1b14;width:18px;height:18px;position:absolute;bottom:-11px;left:18px;transform:rotate(45deg)skew(8deg,8deg)}.site-header .primary-nav .sub-menu>li>a[href*=social-media]{background:#ebe3ff!important;border-radius:30px 18px 34px 14px/24px 16px 28px 14px!important}.site-header .primary-nav .sub-menu>li:has(>a[href*=social-media]):after{content:"♥";z-index:2;color:#fff;pointer-events:none;background:#ff5d8f;border:2px solid #2a1b14;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;line-height:1;animation:1.4s ease-in-out infinite menuBeat;display:grid;position:absolute;top:-12px;right:14px}@keyframes menuBeat{0%,60%,to{transform:scale(1)}30%{transform:scale(1.22)}}.site-header .primary-nav .sub-menu>li>a[href*=video-editing]{background:repeating-linear-gradient(90deg,#fffaf2 0 6px,#0000 6px 14px) 6px 3px/100% 5px no-repeat,repeating-linear-gradient(90deg,#fffaf2 0 6px,#0000 6px 14px) 6px calc(100% - 3px)/100% 5px no-repeat,linear-gradient(#2a1b14 0 0) top/100% 11px no-repeat,linear-gradient(#2a1b14 0 0) bottom/100% 11px no-repeat,#ffe6d1!important;border-radius:10px!important;padding-block:20px!important}.site-header .primary-nav .sub-menu>li>a[href*=branding]{background:#ffd9d3!important;border-radius:18px 8px!important}.site-header .primary-nav .sub-menu>li:has(>a[href*=branding]):after{content:"";z-index:2;pointer-events:none;background:#9cc6ffcc;border:2px dashed #2a1b1466;width:58px;height:17px;margin-left:-29px;position:absolute;top:-9px;left:50%;transform:rotate(-5deg)}.site-header .primary-nav .sub-menu>li>a[href*=ai-solutions]{background:#d9f3f6!important;border-radius:16px 16px 22px 22px!important}.site-header .primary-nav .sub-menu>li:has(>a[href*=ai-solutions]):after{content:"";z-index:2;pointer-events:none;background:#ff5d8f;border:2px solid #2a1b14;border-radius:50%;width:12px;height:12px;margin-left:-6px;animation:1.6s steps(2,end) infinite robotLight;position:absolute;top:-17px;left:50%;box-shadow:0 10px 0 -4px #2a1b14}@media (width<=1199px){.site-header .primary-nav .menu-item-has-children.submenu-open>.sub-menu{row-gap:20px!important;padding:52px 14px 18px!important}}@media (prefers-reduced-motion:reduce){.site-header .primary-nav .sub-menu:after,.site-header .primary-nav .sub-menu>li:after,.site-header .primary-nav .sub-menu>li>a{animation:none!important}}@media (width<=1199px){.site-header .primary-nav .menu-item-has-children>.sub-menu{position:relative!important;top:auto!important;left:auto!important;right:auto!important}.site-header .primary-nav .sub-menu>li>a[href*=seo-local]{border-radius:40px!important}}@media (width>=641px) and (width<=1199px){.site-header .primary-nav>ul>li.menu-item-has-children.submenu-open{grid-column:1/-1}}main>section:first-child:not(.hero){padding-top:calc(var(--alin-header-offset,104px) + 34px)!important}main>.hero.idea-hero{padding-top:calc(var(--alin-header-offset,104px) + 22px)!important}@media (width<=640px){main>section:first-child:not(.hero){padding-top:calc(var(--alin-header-offset,96px) + 22px)!important}main>.hero.idea-hero{padding-top:calc(var(--alin-header-offset,96px) + 16px)!important}}body.admin-bar main>section:first-child:not(.hero){padding-top:calc(var(--alin-header-offset,104px) + 66px)!important}main>section:first-child:is(.service-detail-hero,.extra-intro,.wc-hero,.team-hero){padding-top:calc(var(--alin-header-offset,104px) + 26px)!important}@media (width<=640px){main>section:first-child:is(.service-detail-hero,.extra-intro,.wc-hero,.team-hero){padding-top:calc(var(--alin-header-offset,96px) + 14px)!important}}@keyframes alinFlyIn{0%{opacity:0;transform:translate3d(var(--assembly-x,0),var(--assembly-y,40px),0)rotate(var(--assembly-r,0deg))scale(.82)}65%{opacity:1;transform:translate3d(calc(var(--assembly-x,0)*-.05),calc(var(--assembly-y,40px)*-.06),0)rotate(calc(var(--assembly-r,0deg)*-.25))scale(1.03)}to{opacity:1;transform:none}}html.js-assembly main .al-assemble{animation:alinFlyIn .95s cubic-bezier(.22,.9,.3,1.1)var(--assembly-delay,0s)both!important}@keyframes alinWordIn{0%{opacity:0;transform:translate(var(--wx),var(--wy))rotate(var(--wr))scale(.55)}70%{opacity:1;transform:translateY(-4px)rotate(0)scale(1.06)}to{opacity:1;transform:none}}h2.aw-go .aw{animation:alinWordIn .85s cubic-bezier(.2,.9,.3,1.15)var(--wd,0s)both;display:inline-block}@keyframes heroTitleIn{0%{transform:translate(-36px)rotate(-1.5deg)}to{transform:none}}@keyframes heroPicIn{0%{transform:translate(60px,20px)rotate(6deg)scale(.94)}to{transform:rotate(1.5deg)}}@keyframes heroStickerIn{0%{transform:scale(.4)rotate(-14deg)}70%{transform:scale(1.1)rotate(3deg)}to{transform:rotate(-2deg)}}.alin-inner main>section:first-child h1{animation:.8s cubic-bezier(.2,.9,.3,1.1) both heroTitleIn}.alin-inner main>section:first-child :is(.eyebrow,.alin-overline){animation:.7s cubic-bezier(.2,.9,.3,1.2) .15s both heroStickerIn}.alin-inner main>section:first-child :is(.page-visual,.service-hero-visual)>img{animation:.9s cubic-bezier(.2,.9,.3,1.1) both heroPicIn,6s ease-in-out .9s infinite heroBob!important}@media (prefers-reduced-motion:reduce){html.js-assembly main .al-assemble,h2.aw-go .aw,.alin-inner main>section:first-child :is(h1,.eyebrow,.alin-overline),.alin-inner main>section:first-child :is(.page-visual,.service-hero-visual)>img{animation:none!important}}.alin-inner main>section:first-child h1~p:not(.wc-note):not([class*=note]):not([class*=origin]),.alin-inner main>section:first-child .service-hero-lead{border-left:4px solid #ffd166;border-radius:2px;max-width:60ch;font-style:italic;position:relative;color:#4a3529!important;padding:4px 0 4px 18px!important;font-family:Outfit,sans-serif!important;font-size:clamp(16.5px,1.35vw,19px)!important;font-weight:500!important;line-height:1.72!important}.alin-inner main>section:first-child h1~p:not(.wc-note):not([class*=note]):not([class*=origin]):first-line,.alin-inner main>section:first-child .service-hero-lead:first-line{color:#a63a0c;font-weight:700}body.lang-bn.alin-inner main>section:first-child :is(h1~p,.service-hero-lead){font-family:Noto Sans Bengali,Anek Bangla,sans-serif!important;font-size:clamp(16.5px,1.35vw,18.5px)!important;font-style:normal!important}main :is(.section-head,.service-section-head,.alin-editorial-intro,.toon-head,.alin-overview-copy) p,main .section-head>div+p,main .v35-lead{max-width:64ch;color:#4a3529!important;font-size:clamp(15.5px,1.15vw,17.5px)!important;font-weight:500!important;line-height:1.75!important}body:not(.lang-bn) main :is(.section-head,.service-section-head,.alin-editorial-intro,.toon-head,.alin-overview-copy) p:first-line,body:not(.lang-bn) main .section-head>div+p:first-line,body:not(.lang-bn) main .v35-lead:first-line{color:#8c2a63;letter-spacing:.005em;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:700}body.lang-bn main :is(.section-head,.service-section-head,.alin-editorial-intro,.toon-head,.alin-overview-copy) p:first-line,body.lang-bn main .section-head>div+p:first-line,body.lang-bn main .v35-lead:first-line{color:#8c2a63;font-weight:700}main :is(.contact,.service-cta,.v35-band) :is(.section-head,.toon-head) p{color:inherit!important}.work-compact .work-grid{grid-auto-columns:auto!important;grid-auto-flow:row!important;overflow:visible!important}.v35-ind-card:not([open])>:not(summary){display:none!important}@media (width<=640px){.toon-tools-grid{grid-template-columns:minmax(0,1fr)!important}.toon-tools-grid>:first-child{grid-column:auto!important}}.toon-tools-grid>*{max-width:100%;min-width:0!important}.toon-tool :is(select,input,.toon-chips,.toon-result){min-width:0;max-width:100%}.toon-tool .toon-chips{flex-wrap:wrap}.toon-tool *{overflow-wrap:anywhere}.work-compact .work-shot{aspect-ratio:auto!important;height:auto!important}.work-compact .work-shot .work-browser{height:auto!important}@media (width<=760px){.alin-inner :is(.alin-service-table-wrap,.alin-editorial-table-wrap){-webkit-overflow-scrolling:touch;overflow-x:auto!important}.alin-inner :is(.alin-service-table-wrap,.alin-editorial-table-wrap):before{display:none}.alin-inner :is(.alin-service-table,.alin-editorial-table){min-width:560px}}.toon-result{grid-template-columns:minmax(0,1fr)!important}@media (width<=640px){.toon-rec{white-space:normal;width:auto!important;font-size:16px!important}}.toon-meter span{transform-origin:0;transform:scaleX(0);width:100%!important;transition:transform .3s!important}.alin-inner .services-landing-grid{gap:64px 30px!important}.alin-inner .services-landing-grid>.services-landing-card{color:#2a1b14;border:2.5px solid #2a1b14!important;transition:transform .2s,box-shadow .2s,border-radius .5s cubic-bezier(.3,1.5,.5,1)!important;position:relative!important;overflow:visible!important;box-shadow:4px 4px #2a1b14!important}.alin-inner .services-landing-grid>.services-landing-card:hover{box-shadow:7px 7px #2a1b14!important}.alin-inner .services-landing-grid>.services-landing-card:nth-child(6n+1){background:#dff0ff!important}.alin-inner .services-landing-grid>.services-landing-card:nth-child(6n+2){background:#ffe0ea!important}.alin-inner .services-landing-grid>.services-landing-card:nth-child(6n+3){background:#dcf5e6!important}.alin-inner .services-landing-grid>.services-landing-card:nth-child(6n+4){background:#fff1c2!important}.alin-inner .services-landing-grid>.services-landing-card:nth-child(6n+5){background:#ebe3ff!important}.alin-inner .services-landing-grid>.services-landing-card:nth-child(6n+6){background:#ffe6d1!important}.alin-inner .services-landing-grid>.services-landing-card:nth-child(odd){transform:rotate(-.5deg)}.alin-inner .services-landing-grid>.services-landing-card:nth-child(2n){transform:rotate(.5deg)}.alin-inner .services-landing-grid>.services-landing-card:hover{transform:translate(-2px,-4px)rotate(0)!important}.alin-inner .services-landing-grid>.services-landing-card:nth-child(8n+1){margin-top:6px;border-radius:26px 26px 30px 30px!important}.alin-inner .services-landing-grid>.services-landing-card:nth-child(8n+1):before{content:none!important}.alin-inner .services-landing-grid>.services-landing-card:nth-child(8n+2){border-radius:44px 22px 70px 26px/30px 22px 50px 26px!important}.alin-inner .services-landing-grid>.services-landing-card:nth-child(8n+2):before{content:"";z-index:3;pointer-events:none;background:#ffd166cc;border:2px dashed #2a1b1466;width:88px;height:24px;margin-left:-44px;position:absolute;top:-13px;left:50%;transform:rotate(-4deg)}.alin-inner .services-landing-grid>.services-landing-card:nth-child(8n+3){border-radius:26px 46px 30px 72px/22px 30px 26px 52px!important}.alin-inner .services-landing-grid>.services-landing-card:nth-child(8n+3):before{content:"";z-index:3;transform-origin:50% 60%;pointer-events:none;background:radial-gradient(circle at 15px 13px,#2a1b14 0 4px,#0000 4.5px),radial-gradient(circle at 33px 13px,#2a1b14 0 4px,#0000 4.5px),#fff;border:2.5px solid #2a1b14;border-radius:16px 16px 12px 12px;width:48px;height:26px;animation:5s infinite toonBlink;position:absolute;top:-17px;right:20px;box-shadow:2px 2px #2a1b14}.alin-inner .services-landing-grid>.services-landing-card:nth-child(8n+4){border-radius:40px 40px 66px 66px/28px 28px 46px 46px!important}.alin-inner .services-landing-grid>.services-landing-card:nth-child(8n+4):before{content:"";z-index:3;pointer-events:none;background:#ff8fab;border:2.5px solid #2a1b14;border-radius:50%;width:14px;height:14px;position:absolute;top:-26px;left:26px;box-shadow:0 12px 0 -5px #2a1b14}.alin-inner .services-landing-grid>.services-landing-card:nth-child(8n+5){border-radius:34px!important}.alin-inner .services-landing-grid>.services-landing-card:nth-child(8n+5):before{content:"";z-index:3;pointer-events:none;background:#ffd166cc;border:2px dashed #2a1b1466;width:88px;height:24px;margin-left:-44px;position:absolute;top:-13px;left:50%;transform:rotate(-4deg)}.alin-inner .services-landing-grid>.services-landing-card:nth-child(8n+6){border-radius:44px 22px 70px 26px/30px 22px 50px 26px!important}.alin-inner .services-landing-grid>.services-landing-card:nth-child(8n+6):before{content:"";z-index:3;transform-origin:50% 60%;pointer-events:none;background:radial-gradient(circle at 15px 13px,#2a1b14 0 4px,#0000 4.5px),radial-gradient(circle at 33px 13px,#2a1b14 0 4px,#0000 4.5px),#fff;border:2.5px solid #2a1b14;border-radius:16px 16px 12px 12px;width:48px;height:26px;animation:5s infinite toonBlink;position:absolute;top:-17px;right:20px;box-shadow:2px 2px #2a1b14}.alin-inner .services-landing-grid>.services-landing-card:nth-child(8n+7){border-radius:26px 46px 30px 72px/22px 30px 26px 52px!important}.alin-inner .services-landing-grid>.services-landing-card:nth-child(8n+7):before{content:"✦";z-index:3;color:#2a1b14;pointer-events:none;background:#ff8fab;border:2.5px solid #2a1b14;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;line-height:1;animation:3.4s ease-in-out infinite toonWiggle;display:grid;position:absolute;top:-16px;right:-10px;box-shadow:2px 2px #2a1b14}.alin-inner .services-landing-grid>.services-landing-card:nth-child(8n+8){margin-top:6px;border-radius:26px 26px 30px 30px!important}.alin-inner .services-landing-grid>.services-landing-card:nth-child(8n+8):before{content:none!important}.alin-inner .services-landing-grid>.services-landing-card>.services-landing-image{display:block;box-shadow:none!important;border:2.5px solid #2a1b14!important;border-radius:14px!important;width:auto!important;margin:14px 14px 0!important;overflow:hidden!important}.alin-inner .services-landing-grid>.services-landing-card>.services-landing-image img{border-radius:0!important}.alin-inner .idea-more-grid{gap:58px 24px!important}.alin-inner .idea-more-grid>.idea-more-card{color:#2a1b14;border:2.5px solid #2a1b14!important;transition:transform .2s,box-shadow .2s,border-radius .5s cubic-bezier(.3,1.5,.5,1)!important;position:relative!important;overflow:visible!important;box-shadow:4px 4px #2a1b14!important}.alin-inner .idea-more-grid>.idea-more-card:hover{box-shadow:7px 7px #2a1b14!important}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+1){background:#dff0ff!important}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+2){background:#ffe0ea!important}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+3){background:#dcf5e6!important}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+4){background:#fff1c2!important}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+5){background:#ebe3ff!important}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+6){background:#ffe6d1!important}.alin-inner .idea-more-grid>.idea-more-card:nth-child(odd){transform:rotate(-.5deg)}.alin-inner .idea-more-grid>.idea-more-card:nth-child(2n){transform:rotate(.5deg)}.alin-inner .idea-more-grid>.idea-more-card:hover{transform:translate(-2px,-4px)rotate(0)!important}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+1){border-radius:44px 22px 70px 26px/30px 22px 50px 26px!important}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+1):before{content:"";z-index:3;pointer-events:none;background:#ffd166cc;border:2px dashed #2a1b1466;width:88px;height:24px;margin-left:-44px;position:absolute;top:-13px;left:50%;transform:rotate(-4deg)}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+2){border-radius:50% 50% 22px 22px/80px 80px 22px 22px!important;padding-top:60px!important}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+2):before{content:"";z-index:3;background:conic-gradient(#ffb703 0 12.5%,#ffd166 0 25%,#ffb703 0 37.5%,#ffd166 0 50%,#ffb703 0 62.5%,#ffd166 0 75%,#ffb703 0 87.5%,#ffd166 0);pointer-events:none;border:2.5px solid #2a1b14;border-radius:50%;width:34px;height:34px;margin-left:-17px;animation:14s linear infinite toonSpin;position:absolute;top:14px;left:50%;box-shadow:0 0 0 5px #ffd16655}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+3){border-radius:22px 14px 24px 12px!important}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+3):before{content:"";z-index:3;transform-origin:50% 60%;pointer-events:none;background:radial-gradient(circle at 15px 13px,#2a1b14 0 4px,#0000 4.5px),radial-gradient(circle at 33px 13px,#2a1b14 0 4px,#0000 4.5px),#fff;border:2.5px solid #2a1b14;border-radius:16px 16px 12px 12px;width:48px;height:26px;animation:5s infinite toonBlink;position:absolute;top:-17px;right:20px;box-shadow:2px 2px #2a1b14}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+4){border-radius:26px 46px 30px 72px/22px 30px 26px 52px!important}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+4):before{content:none!important}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+5){border-radius:34px!important}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+5):before{content:"";z-index:3;pointer-events:none;background:#ff8fab;border:2.5px solid #2a1b14;border-radius:50%;width:14px;height:14px;position:absolute;top:-26px;left:26px;box-shadow:0 12px 0 -5px #2a1b14}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+6){border-radius:40px 40px 66px 66px/28px 28px 46px 46px!important}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+6):before{content:"✦";z-index:3;color:#2a1b14;pointer-events:none;background:#ff8fab;border:2.5px solid #2a1b14;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;line-height:1;animation:3.4s ease-in-out infinite toonWiggle;display:grid;position:absolute;top:-16px;right:-10px;box-shadow:2px 2px #2a1b14}.alin-inner .idea-more-grid>.idea-more-card>.idea-specialist-image{display:block;box-shadow:none!important;border:2.5px solid #2a1b14!important;border-radius:14px!important;width:auto!important;margin:14px 14px 0!important;overflow:hidden!important}.alin-inner .idea-more-grid>.idea-more-card>.idea-specialist-image img{border-radius:0!important}.alin-inner .idea-more-grid>.idea-more-card:nth-child(6n+2)>.idea-specialist-image{margin-top:0!important}.alin-inner .related-grid{gap:60px 26px!important}.alin-inner .related-grid>.related-card{color:#2a1b14;border:2.5px solid #2a1b14!important;transition:transform .2s,box-shadow .2s,border-radius .5s cubic-bezier(.3,1.5,.5,1)!important;position:relative!important;overflow:visible!important;box-shadow:4px 4px #2a1b14!important}.alin-inner .related-grid>.related-card:hover{box-shadow:7px 7px #2a1b14!important}.alin-inner .related-grid>.related-card:nth-child(6n+1){background:#dff0ff!important}.alin-inner .related-grid>.related-card:nth-child(6n+2){background:#ffe0ea!important}.alin-inner .related-grid>.related-card:nth-child(6n+3){background:#dcf5e6!important}.alin-inner .related-grid>.related-card:nth-child(6n+4){background:#fff1c2!important}.alin-inner .related-grid>.related-card:nth-child(6n+5){background:#ebe3ff!important}.alin-inner .related-grid>.related-card:nth-child(6n+6){background:#ffe6d1!important}.alin-inner .related-grid>.related-card:nth-child(odd){transform:rotate(-.5deg)}.alin-inner .related-grid>.related-card:nth-child(2n){transform:rotate(.5deg)}.alin-inner .related-grid>.related-card:hover{transform:translate(-2px,-4px)rotate(0)!important}.alin-inner .related-grid>.related-card:nth-child(3n+1){border-radius:50% 50% 22px 22px/80px 80px 22px 22px!important;padding-top:60px!important}.alin-inner .related-grid>.related-card:nth-child(3n+1):before{content:"";z-index:3;background:conic-gradient(#ffb703 0 12.5%,#ffd166 0 25%,#ffb703 0 37.5%,#ffd166 0 50%,#ffb703 0 62.5%,#ffd166 0 75%,#ffb703 0 87.5%,#ffd166 0);pointer-events:none;border:2.5px solid #2a1b14;border-radius:50%;width:34px;height:34px;margin-left:-17px;animation:14s linear infinite toonSpin;position:absolute;top:14px;left:50%;box-shadow:0 0 0 5px #ffd16655}.alin-inner .related-grid>.related-card:nth-child(3n+2){margin-top:6px;border-radius:26px 26px 30px 30px!important}.alin-inner .related-grid>.related-card:nth-child(3n+2):before{content:none!important}.alin-inner .related-grid>.related-card:nth-child(3n+3){border-radius:44px 22px 70px 26px/30px 22px 50px 26px!important}.alin-inner .related-grid>.related-card:nth-child(3n+3):before{content:"";z-index:3;pointer-events:none;background:#ffd166cc;border:2px dashed #2a1b1466;width:88px;height:24px;margin-left:-44px;position:absolute;top:-13px;left:50%;transform:rotate(-4deg)}.alin-inner .related-grid>.related-card>img{display:block;box-shadow:none!important;border:2.5px solid #2a1b14!important;border-radius:14px!important;width:auto!important;margin:14px 14px 0!important;overflow:hidden!important}.alin-inner .related-grid>.related-card>img img{border-radius:0!important}.alin-inner .related-grid>.related-card:nth-child(3n+1)>img{margin-top:0!important}.alin-inner .post-grid{gap:58px 26px!important}.alin-inner .post-grid>.post-card{color:#2a1b14;border:2.5px solid #2a1b14!important;transition:transform .2s,box-shadow .2s,border-radius .5s cubic-bezier(.3,1.5,.5,1)!important;position:relative!important;overflow:visible!important;box-shadow:4px 4px #2a1b14!important}.alin-inner .post-grid>.post-card:hover{box-shadow:7px 7px #2a1b14!important}.alin-inner .post-grid>.post-card:nth-child(6n+1){background:#dff0ff!important}.alin-inner .post-grid>.post-card:nth-child(6n+2){background:#ffe0ea!important}.alin-inner .post-grid>.post-card:nth-child(6n+3){background:#dcf5e6!important}.alin-inner .post-grid>.post-card:nth-child(6n+4){background:#fff1c2!important}.alin-inner .post-grid>.post-card:nth-child(6n+5){background:#ebe3ff!important}.alin-inner .post-grid>.post-card:nth-child(6n+6){background:#ffe6d1!important}.alin-inner .post-grid>.post-card:nth-child(odd){transform:rotate(-.5deg)}.alin-inner .post-grid>.post-card:nth-child(2n){transform:rotate(.5deg)}.alin-inner .post-grid>.post-card:hover{transform:translate(-2px,-4px)rotate(0)!important}.alin-inner .post-grid>.post-card:nth-child(4n+1){border-radius:44px 22px 70px 26px/30px 22px 50px 26px!important}.alin-inner .post-grid>.post-card:nth-child(4n+1):before{content:"";z-index:3;pointer-events:none;background:#ffd166cc;border:2px dashed #2a1b1466;width:88px;height:24px;margin-left:-44px;position:absolute;top:-13px;left:50%;transform:rotate(-4deg)}.alin-inner .post-grid>.post-card:nth-child(4n+2){border-radius:50% 50% 22px 22px/80px 80px 22px 22px!important;padding-top:60px!important}.alin-inner .post-grid>.post-card:nth-child(4n+2):before{content:"";z-index:3;background:conic-gradient(#ffb703 0 12.5%,#ffd166 0 25%,#ffb703 0 37.5%,#ffd166 0 50%,#ffb703 0 62.5%,#ffd166 0 75%,#ffb703 0 87.5%,#ffd166 0);pointer-events:none;border:2.5px solid #2a1b14;border-radius:50%;width:34px;height:34px;margin-left:-17px;animation:14s linear infinite toonSpin;position:absolute;top:14px;left:50%;box-shadow:0 0 0 5px #ffd16655}.alin-inner .post-grid>.post-card:nth-child(4n+3){margin-top:6px;border-radius:26px 26px 30px 30px!important}.alin-inner .post-grid>.post-card:nth-child(4n+3):before{content:none!important}.alin-inner .post-grid>.post-card:nth-child(4n+4){border-radius:26px 46px 30px 72px/22px 30px 26px 52px!important}.alin-inner .post-grid>.post-card:nth-child(4n+4):before{content:"✦";z-index:3;color:#2a1b14;pointer-events:none;background:#ff8fab;border:2.5px solid #2a1b14;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;line-height:1;animation:3.4s ease-in-out infinite toonWiggle;display:grid;position:absolute;top:-16px;right:-10px;box-shadow:2px 2px #2a1b14}.alin-inner .post-grid>.post-card>.post-thumb{display:block;box-shadow:none!important;border:2.5px solid #2a1b14!important;border-radius:14px!important;width:auto!important;margin:14px 14px 0!important;overflow:hidden!important}.alin-inner .post-grid>.post-card>.post-thumb img{border-radius:0!important}.alin-inner .post-grid>.post-card:nth-child(4n+2)>.post-thumb{margin-top:0!important}.alin-inner .service-value-grid{gap:60px 26px!important}.alin-inner .service-value-grid>.service-value-card{color:#2a1b14;border:2.5px solid #2a1b14!important;transition:transform .2s,box-shadow .2s,border-radius .5s cubic-bezier(.3,1.5,.5,1)!important;position:relative!important;overflow:visible!important;box-shadow:4px 4px #2a1b14!important}.alin-inner .service-value-grid>.service-value-card:hover{box-shadow:7px 7px #2a1b14!important}.alin-inner .service-value-grid>.service-value-card:nth-child(6n+1){background:#dff0ff!important}.alin-inner .service-value-grid>.service-value-card:nth-child(6n+2){background:#ffe0ea!important}.alin-inner .service-value-grid>.service-value-card:nth-child(6n+3){background:#dcf5e6!important}.alin-inner .service-value-grid>.service-value-card:nth-child(6n+4){background:#fff1c2!important}.alin-inner .service-value-grid>.service-value-card:nth-child(6n+5){background:#ebe3ff!important}.alin-inner .service-value-grid>.service-value-card:nth-child(6n+6){background:#ffe6d1!important}.alin-inner .service-value-grid>.service-value-card:nth-child(odd){transform:rotate(-.5deg)}.alin-inner .service-value-grid>.service-value-card:nth-child(2n){transform:rotate(.5deg)}.alin-inner .service-value-grid>.service-value-card:hover{transform:translate(-2px,-4px)rotate(0)!important}.alin-inner .service-value-grid>.service-value-card:nth-child(3n+1){border-radius:44px 22px 70px 26px/30px 22px 50px 26px!important}.alin-inner .service-value-grid>.service-value-card:nth-child(3n+1):before{content:"";z-index:3;pointer-events:none;background:#ffd166cc;border:2px dashed #2a1b1466;width:88px;height:24px;margin-left:-44px;position:absolute;top:-13px;left:50%;transform:rotate(-4deg)}.alin-inner .service-value-grid>.service-value-card:nth-child(3n+2){margin-top:6px;border-radius:26px 26px 30px 30px!important}.alin-inner .service-value-grid>.service-value-card:nth-child(3n+2):before{content:none!important}.alin-inner .service-value-grid>.service-value-card:nth-child(3n+3){border-radius:50% 50% 22px 22px/80px 80px 22px 22px!important;padding-top:60px!important}.alin-inner .service-value-grid>.service-value-card:nth-child(3n+3):before{content:"";z-index:3;background:conic-gradient(#ffb703 0 12.5%,#ffd166 0 25%,#ffb703 0 37.5%,#ffd166 0 50%,#ffb703 0 62.5%,#ffd166 0 75%,#ffb703 0 87.5%,#ffd166 0);pointer-events:none;border:2.5px solid #2a1b14;border-radius:50%;width:34px;height:34px;margin-left:-17px;animation:14s linear infinite toonSpin;position:absolute;top:14px;left:50%;box-shadow:0 0 0 5px #ffd16655}.alin-inner .business-value-grid{gap:40px 26px!important}.alin-inner .business-value-grid>article{color:#2a1b14;border:2.5px solid #2a1b14!important;transition:transform .2s,box-shadow .2s,border-radius .5s cubic-bezier(.3,1.5,.5,1)!important;position:relative!important;overflow:visible!important;box-shadow:4px 4px #2a1b14!important}.alin-inner .business-value-grid>article:hover{box-shadow:7px 7px #2a1b14!important}.alin-inner .business-value-grid>article:nth-child(6n+1){background:#dff0ff!important}.alin-inner .business-value-grid>article:nth-child(6n+2){background:#ffe0ea!important}.alin-inner .business-value-grid>article:nth-child(6n+3){background:#dcf5e6!important}.alin-inner .business-value-grid>article:nth-child(6n+4){background:#fff1c2!important}.alin-inner .business-value-grid>article:nth-child(6n+5){background:#ebe3ff!important}.alin-inner .business-value-grid>article:nth-child(6n+6){background:#ffe6d1!important}.alin-inner .business-value-grid>article:nth-child(odd){transform:rotate(-.5deg)}.alin-inner .business-value-grid>article:nth-child(2n){transform:rotate(.5deg)}.alin-inner .business-value-grid>article:hover{transform:translate(-2px,-4px)rotate(0)!important}.alin-inner .business-value-grid>article:nth-child(3n+1){border-radius:26px 46px 30px 72px/22px 30px 26px 52px!important}.alin-inner .business-value-grid>article:nth-child(3n+1):before{content:"✦";z-index:3;color:#2a1b14;pointer-events:none;background:#ff8fab;border:2.5px solid #2a1b14;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;line-height:1;animation:3.4s ease-in-out infinite toonWiggle;display:grid;position:absolute;top:-16px;right:-10px;box-shadow:2px 2px #2a1b14}.alin-inner .business-value-grid>article:nth-child(3n+2){border-radius:22px 14px 24px 12px!important}.alin-inner .business-value-grid>article:nth-child(3n+2):before{content:"";z-index:3;transform-origin:50% 60%;pointer-events:none;background:radial-gradient(circle at 15px 13px,#2a1b14 0 4px,#0000 4.5px),radial-gradient(circle at 33px 13px,#2a1b14 0 4px,#0000 4.5px),#fff;border:2.5px solid #2a1b14;border-radius:16px 16px 12px 12px;width:48px;height:26px;animation:5s infinite toonBlink;position:absolute;top:-17px;right:20px;box-shadow:2px 2px #2a1b14}.alin-inner .business-value-grid>article:nth-child(3n+3){border-radius:40px 40px 66px 66px/28px 28px 46px 46px!important}.alin-inner .business-value-grid>article:nth-child(3n+3):before{content:"";z-index:3;pointer-events:none;background:#ffd166cc;border:2px dashed #2a1b1466;width:88px;height:24px;margin-left:-44px;position:absolute;top:-13px;left:50%;transform:rotate(-4deg)}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps){gap:52px 26px!important}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card{color:#2a1b14;border:2.5px solid #2a1b14!important;transition:transform .2s,box-shadow .2s,border-radius .5s cubic-bezier(.3,1.5,.5,1)!important;position:relative!important;overflow:visible!important;box-shadow:4px 4px #2a1b14!important}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:hover{box-shadow:7px 7px #2a1b14!important}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+1){background:#dff0ff!important}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+2){background:#ffe0ea!important}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+3){background:#dcf5e6!important}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+4){background:#fff1c2!important}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+5){background:#ebe3ff!important}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+6){background:#ffe6d1!important}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(odd){transform:rotate(-.5deg)}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(2n){transform:rotate(.5deg)}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:hover{transform:translate(-2px,-4px)rotate(0)!important}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+1){border-radius:44px 22px 70px 26px/30px 22px 50px 26px!important}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+1):before{content:"";z-index:3;pointer-events:none;background:#ffd166cc;border:2px dashed #2a1b1466;width:88px;height:24px;margin-left:-44px;position:absolute;top:-13px;left:50%;transform:rotate(-4deg)}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+2){margin-top:6px;border-radius:26px 26px 30px 30px!important}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+2):before{content:none!important}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+3){border-radius:50% 50% 22px 22px/80px 80px 22px 22px!important;padding-top:60px!important}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+3):before{content:"";z-index:3;background:conic-gradient(#ffb703 0 12.5%,#ffd166 0 25%,#ffb703 0 37.5%,#ffd166 0 50%,#ffb703 0 62.5%,#ffd166 0 75%,#ffb703 0 87.5%,#ffd166 0);pointer-events:none;border:2.5px solid #2a1b14;border-radius:50%;width:34px;height:34px;margin-left:-17px;animation:14s linear infinite toonSpin;position:absolute;top:14px;left:50%;box-shadow:0 0 0 5px #ffd16655}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+4){border-radius:26px 46px 30px 72px/22px 30px 26px 52px!important}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+4):before{content:"";z-index:3;transform-origin:50% 60%;pointer-events:none;background:radial-gradient(circle at 15px 13px,#2a1b14 0 4px,#0000 4.5px),radial-gradient(circle at 33px 13px,#2a1b14 0 4px,#0000 4.5px),#fff;border:2.5px solid #2a1b14;border-radius:16px 16px 12px 12px;width:48px;height:26px;animation:5s infinite toonBlink;position:absolute;top:-17px;right:20px;box-shadow:2px 2px #2a1b14}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+5){border-radius:34px!important}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+5):before{content:"";z-index:3;pointer-events:none;background:#ff8fab;border:2.5px solid #2a1b14;border-radius:50%;width:14px;height:14px;position:absolute;top:-26px;left:26px;box-shadow:0 12px 0 -5px #2a1b14}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+6){border-radius:40px 40px 66px 66px/28px 28px 46px 46px!important}.alin-inner .alin-editorial-grid:not(.alin-editorial-steps)>.alin-editorial-card:nth-child(6n+6):before{content:"✦";z-index:3;color:#2a1b14;pointer-events:none;background:#ff8fab;border:2.5px solid #2a1b14;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;line-height:1;animation:3.4s ease-in-out infinite toonWiggle;display:grid;position:absolute;top:-16px;right:-10px;box-shadow:2px 2px #2a1b14}.alin-inner .team-grid{gap:50px 26px!important}.alin-inner .team-grid>.team-card{color:#2a1b14;border:2.5px solid #2a1b14!important;transition:transform .2s,box-shadow .2s,border-radius .5s cubic-bezier(.3,1.5,.5,1)!important;position:relative!important;overflow:visible!important;box-shadow:4px 4px #2a1b14!important}.alin-inner .team-grid>.team-card:hover{box-shadow:7px 7px #2a1b14!important}.alin-inner .team-grid>.team-card:nth-child(6n+1){background:#dff0ff!important}.alin-inner .team-grid>.team-card:nth-child(6n+2){background:#ffe0ea!important}.alin-inner .team-grid>.team-card:nth-child(6n+3){background:#dcf5e6!important}.alin-inner .team-grid>.team-card:nth-child(6n+4){background:#fff1c2!important}.alin-inner .team-grid>.team-card:nth-child(6n+5){background:#ebe3ff!important}.alin-inner .team-grid>.team-card:nth-child(6n+6){background:#ffe6d1!important}.alin-inner .team-grid>.team-card:nth-child(odd){transform:rotate(-.5deg)}.alin-inner .team-grid>.team-card:nth-child(2n){transform:rotate(.5deg)}.alin-inner .team-grid>.team-card:hover{transform:translate(-2px,-4px)rotate(0)!important}.alin-inner .team-grid>.team-card:nth-child(3n+1){border-radius:50% 50% 22px 22px/80px 80px 22px 22px!important;padding-top:60px!important}.alin-inner .team-grid>.team-card:nth-child(3n+1):before{content:"";z-index:3;background:conic-gradient(#ffb703 0 12.5%,#ffd166 0 25%,#ffb703 0 37.5%,#ffd166 0 50%,#ffb703 0 62.5%,#ffd166 0 75%,#ffb703 0 87.5%,#ffd166 0);pointer-events:none;border:2.5px solid #2a1b14;border-radius:50%;width:34px;height:34px;margin-left:-17px;animation:14s linear infinite toonSpin;position:absolute;top:14px;left:50%;box-shadow:0 0 0 5px #ffd16655}.alin-inner .team-grid>.team-card:nth-child(3n+2){border-radius:44px 22px 70px 26px/30px 22px 50px 26px!important}.alin-inner .team-grid>.team-card:nth-child(3n+2):before{content:"";z-index:3;pointer-events:none;background:#ffd166cc;border:2px dashed #2a1b1466;width:88px;height:24px;margin-left:-44px;position:absolute;top:-13px;left:50%;transform:rotate(-4deg)}.alin-inner .team-grid>.team-card:nth-child(3n+3){border-radius:26px 46px 30px 72px/22px 30px 26px 52px!important}.alin-inner .team-grid>.team-card:nth-child(3n+3):before{content:"";z-index:3;transform-origin:50% 60%;pointer-events:none;background:radial-gradient(circle at 15px 13px,#2a1b14 0 4px,#0000 4.5px),radial-gradient(circle at 33px 13px,#2a1b14 0 4px,#0000 4.5px),#fff;border:2.5px solid #2a1b14;border-radius:16px 16px 12px 12px;width:48px;height:26px;animation:5s infinite toonBlink;position:absolute;top:-17px;right:20px;box-shadow:2px 2px #2a1b14}.alin-inner .team-grid>.team-card>.team-photo{display:block;box-shadow:none!important;border:2.5px solid #2a1b14!important;border-radius:14px!important;width:auto!important;margin:14px 14px 0!important;overflow:hidden!important}.alin-inner .team-grid>.team-card>.team-photo img{border-radius:0!important}.alin-inner .team-grid>.team-card:nth-child(3n+1)>.team-photo{margin-top:0!important}.alin-inner .team-values-grid{gap:60px 26px!important}.alin-inner .team-values-grid>.team-value{color:#2a1b14;border:2.5px solid #2a1b14!important;transition:transform .2s,box-shadow .2s,border-radius .5s cubic-bezier(.3,1.5,.5,1)!important;position:relative!important;overflow:visible!important;box-shadow:4px 4px #2a1b14!important}.alin-inner .team-values-grid>.team-value:hover{box-shadow:7px 7px #2a1b14!important}.alin-inner .team-values-grid>.team-value:nth-child(6n+1){background:#dff0ff!important}.alin-inner .team-values-grid>.team-value:nth-child(6n+2){background:#ffe0ea!important}.alin-inner .team-values-grid>.team-value:nth-child(6n+3){background:#dcf5e6!important}.alin-inner .team-values-grid>.team-value:nth-child(6n+4){background:#fff1c2!important}.alin-inner .team-values-grid>.team-value:nth-child(6n+5){background:#ebe3ff!important}.alin-inner .team-values-grid>.team-value:nth-child(6n+6){background:#ffe6d1!important}.alin-inner .team-values-grid>.team-value:nth-child(odd){transform:rotate(-.5deg)}.alin-inner .team-values-grid>.team-value:nth-child(2n){transform:rotate(.5deg)}.alin-inner .team-values-grid>.team-value:hover{transform:translate(-2px,-4px)rotate(0)!important}.alin-inner .team-values-grid>.team-value:nth-child(3n+1){border-radius:40px 40px 66px 66px/28px 28px 46px 46px!important}.alin-inner .team-values-grid>.team-value:nth-child(3n+1):before{content:"✦";z-index:3;color:#2a1b14;pointer-events:none;background:#ff8fab;border:2.5px solid #2a1b14;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;line-height:1;animation:3.4s ease-in-out infinite toonWiggle;display:grid;position:absolute;top:-16px;right:-10px;box-shadow:2px 2px #2a1b14}.alin-inner .team-values-grid>.team-value:nth-child(3n+2){margin-top:6px;border-radius:26px 26px 30px 30px!important}.alin-inner .team-values-grid>.team-value:nth-child(3n+2):before{content:none!important}.alin-inner .team-values-grid>.team-value:nth-child(3n+3){border-radius:44px 22px 70px 26px/30px 22px 50px 26px!important}.alin-inner .team-values-grid>.team-value:nth-child(3n+3):before{content:"";z-index:3;pointer-events:none;background:#ffd166cc;border:2px dashed #2a1b1466;width:88px;height:24px;margin-left:-44px;position:absolute;top:-13px;left:50%;transform:rotate(-4deg)}.alin-inner .lab-grid{gap:40px 26px!important}.alin-inner .lab-grid>.lab-card{color:#2a1b14;border:2.5px solid #2a1b14!important;transition:transform .2s,box-shadow .2s,border-radius .5s cubic-bezier(.3,1.5,.5,1)!important;position:relative!important;overflow:visible!important;box-shadow:4px 4px #2a1b14!important}.alin-inner .lab-grid>.lab-card:hover{box-shadow:7px 7px #2a1b14!important}.alin-inner .lab-grid>.lab-card:nth-child(6n+1){background:#dff0ff!important}.alin-inner .lab-grid>.lab-card:nth-child(6n+2){background:#ffe0ea!important}.alin-inner .lab-grid>.lab-card:nth-child(6n+3){background:#dcf5e6!important}.alin-inner .lab-grid>.lab-card:nth-child(6n+4){background:#fff1c2!important}.alin-inner .lab-grid>.lab-card:nth-child(6n+5){background:#ebe3ff!important}.alin-inner .lab-grid>.lab-card:nth-child(6n+6){background:#ffe6d1!important}.alin-inner .lab-grid>.lab-card:nth-child(odd){transform:rotate(-.5deg)}.alin-inner .lab-grid>.lab-card:nth-child(2n){transform:rotate(.5deg)}.alin-inner .lab-grid>.lab-card:hover{transform:translate(-2px,-4px)rotate(0)!important}.alin-inner .lab-grid>.lab-card:nth-child(4n+1){border-radius:44px 22px 70px 26px/30px 22px 50px 26px!important}.alin-inner .lab-grid>.lab-card:nth-child(4n+1):before{content:"";z-index:3;pointer-events:none;background:#ffd166cc;border:2px dashed #2a1b1466;width:88px;height:24px;margin-left:-44px;position:absolute;top:-13px;left:50%;transform:rotate(-4deg)}.alin-inner .lab-grid>.lab-card:nth-child(4n+2){border-radius:22px 14px 24px 12px!important}.alin-inner .lab-grid>.lab-card:nth-child(4n+2):before{content:"";z-index:3;transform-origin:50% 60%;pointer-events:none;background:radial-gradient(circle at 15px 13px,#2a1b14 0 4px,#0000 4.5px),radial-gradient(circle at 33px 13px,#2a1b14 0 4px,#0000 4.5px),#fff;border:2.5px solid #2a1b14;border-radius:16px 16px 12px 12px;width:48px;height:26px;animation:5s infinite toonBlink;position:absolute;top:-17px;right:20px;box-shadow:2px 2px #2a1b14}.alin-inner .lab-grid>.lab-card:nth-child(4n+3){border-radius:26px 46px 30px 72px/22px 30px 26px 52px!important}.alin-inner .lab-grid>.lab-card:nth-child(4n+3):before{content:"✦";z-index:3;color:#2a1b14;pointer-events:none;background:#ff8fab;border:2.5px solid #2a1b14;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;line-height:1;animation:3.4s ease-in-out infinite toonWiggle;display:grid;position:absolute;top:-16px;right:-10px;box-shadow:2px 2px #2a1b14}.alin-inner .lab-grid>.lab-card:nth-child(4n+4){border-radius:40px 40px 66px 66px/28px 28px 46px 46px!important}.alin-inner .lab-grid>.lab-card:nth-child(4n+4):before{content:"";z-index:3;pointer-events:none;background:#ff8fab;border:2.5px solid #2a1b14;border-radius:50%;width:14px;height:14px;position:absolute;top:-26px;left:26px;box-shadow:0 12px 0 -5px #2a1b14}.alin-inner :is(.services-landing-grid,.related-grid,.post-grid,.service-value-grid,.team-values-grid,.alin-editorial-grid:not(.alin-editorial-steps)){padding-top:40px!important}.alin-inner :is(.business-value-grid>article,.lab-card,.service-value-card,.team-value,.alin-editorial-card,.idea-more-card,.services-landing-card,.related-card,.post-card,.team-card) :is(h2,h3,h4,strong,p,small,span:not(.doll):not([class*=doll]),a:not(.btn)){color:#2a1b14!important;-webkit-text-fill-color:#2a1b14!important}.alin-inner :is(.business-value-grid>article,.lab-card,.service-value-card,.team-value,.alin-editorial-card,.idea-more-card,.services-landing-card,.related-card,.post-card) :is(p,small){color:#3b2e27!important;-webkit-text-fill-color:#3b2e27!important}.alin-inner :is(.services-landing-card,.idea-more-card,.related-card,.post-card) a:is([class*=link],[class*=more]),.alin-inner .idea-more-link,.alin-inner .services-landing-card div>a{font-weight:800;color:#8e2f0a!important;-webkit-text-fill-color:#8e2f0a!important}.alin-inner .premium-spotlight{display:none!important}.alin-inner .lab-card :is(.motion-stage,.cgi-stage,.phone-stage,.brand-stage,[class*=stage]){border:2.5px solid #2a1b14;border-radius:16px}.alin-inner :is(.business-value-grid>article>span:first-child,.alin-value-index,.team-value>b,.idea-more-icon){place-items:center;min-width:44px;height:44px;padding:0 8px;font-weight:900;animation:5s ease-in-out infinite toonFloat;box-shadow:2px 2px #2a1b14;color:#2a1b14!important;background:#fff!important;border:2.5px solid #2a1b14!important;border-radius:50%!important;display:inline-grid!important}.alin-inner .alin-value-index{font-size:12px;border-radius:999px!important}.alin-inner .service-process-grid{padding-top:24px;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:34px!important;display:grid!important}.alin-inner .service-process-grid>article{aspect-ratio:1;text-align:center;place-content:center;justify-self:center;gap:8px;width:100%;max-width:270px;position:relative;color:#2a1b14!important;background:#fff1c2!important;border:2.5px solid #2a1b14!important;border-radius:50%!important;padding:34px 28px 26px!important;display:grid!important;overflow:visible!important;box-shadow:4px 4px #2a1b14!important}.alin-inner .service-process-grid>article:nth-child(4n+2){margin-top:26px;background:#dff0ff!important}.alin-inner .service-process-grid>article:nth-child(4n+3){background:#dcf5e6!important}.alin-inner .service-process-grid>article:nth-child(4n+4){margin-top:26px;background:#ffe0ea!important}.alin-inner .service-process-grid>article:before{content:"";pointer-events:none;border:2px dashed #2a1b1499;border-radius:50%;animation:22s linear infinite toonSpin;position:absolute;inset:-11px;background:0 0!important}.alin-inner .service-process-grid>article:not(#x) :is(h3,p){color:#2a1b14!important;-webkit-text-fill-color:#2a1b14!important;margin:0!important}.alin-inner .service-process-grid>article p{color:#3b2e27!important;font-size:14px!important}.alin-inner .service-process-grid .alin-process-index{white-space:nowrap;border:2.5px solid #2a1b14;border-radius:999px;padding:6px 12px;font-size:12px;position:absolute;top:-18px;left:50%;transform:translate(-50%);box-shadow:2px 2px #2a1b14;color:#2a1b14!important;background:#fff!important}.alin-inner .alin-editorial-steps{gap:34px 26px!important}.alin-inner .alin-editorial-steps>.alin-editorial-card{position:relative;border:2.5px solid #2a1b14!important;border-radius:26px!important;overflow:visible!important;box-shadow:4px 4px #2a1b14!important}.alin-inner .alin-editorial-steps>.alin-editorial-card:nth-child(4n+1){background:#ebe3ff!important}.alin-inner .alin-editorial-steps>.alin-editorial-card:nth-child(4n+2){background:#ffe6d1!important}.alin-inner .alin-editorial-steps>.alin-editorial-card:nth-child(4n+3){background:#dcf5e6!important}.alin-inner .alin-editorial-steps>.alin-editorial-card:nth-child(4n+4){background:#dff0ff!important}.alin-inner .alin-editorial-steps>.alin-editorial-card:after{content:"";z-index:-1;background:inherit;border-bottom:2.5px solid #2a1b14;border-right:2.5px solid #2a1b14;width:24px;height:24px;position:absolute;bottom:-15px;left:34px;transform:rotate(45deg)}.alin-inner .alin-editorial-steps>.alin-editorial-card:nth-child(2n):after{left:auto;right:34px}.alin-inner .alin-editorial-steps>.alin-editorial-card :is(h3,p){color:#2a1b14!important;-webkit-text-fill-color:#2a1b14!important}.alin-inner .alin-prep-list{gap:30px 22px!important}.alin-inner .alin-prep-list>li{position:relative;background:#fff1c2!important;border:2.5px solid #2a1b14!important;border-radius:999px 24px 24px 999px!important;overflow:visible!important;box-shadow:4px 4px #2a1b14!important}.alin-inner .alin-prep-list>li:nth-child(4n+2){background:#ffe0ea!important;border-radius:24px 999px 999px 24px!important}.alin-inner .alin-prep-list>li:nth-child(4n+3){background:#dcf5e6!important}.alin-inner .alin-prep-list>li:nth-child(4n+4){background:#dff0ff!important;border-radius:24px 999px 999px 24px!important}.alin-inner .alin-prep-list>li>span:first-child{animation:5s ease-in-out infinite toonFloat;box-shadow:2px 2px #2a1b14;color:#2a1b14!important;background:#fff!important;border:2.5px solid #2a1b14!important;border-radius:50%!important}.alin-inner .alin-prep-list>li p{color:#2a1b14!important}.alin-inner :is(.faq-list,.alin-editorial-faq)>details{margin-bottom:16px;background:#fff!important;border:2.5px solid #2a1b14!important;border-radius:22px 22px 22px 6px!important;box-shadow:4px 4px #2a1b14!important}.alin-inner :is(.faq-list,.alin-editorial-faq)>details:nth-child(2n){background:#fffaf2!important;border-radius:22px 22px 6px!important}.alin-inner :is(.faq-list,.alin-editorial-faq)>details[open]{background:#fff1c2!important}.alin-inner :is(.faq-list,.alin-editorial-faq)>details :is(summary,p,li){color:#2a1b14!important;-webkit-text-fill-color:#2a1b14!important}.alin-inner :is(.alin-service-table-wrap,.alin-editorial-table-wrap){position:relative;background:#fff!important;border:2.5px solid #2a1b14!important;border-radius:22px!important;overflow:visible!important;box-shadow:5px 5px #2a1b14!important}.alin-inner :is(.alin-service-table-wrap,.alin-editorial-table-wrap):before{content:"";z-index:3;background:#ff8fabcc;border:2px dashed #2a1b1466;width:96px;height:24px;position:absolute;top:-13px;left:40px;transform:rotate(-3deg)}.alin-inner :is(.alin-service-table,.alin-editorial-table){border-radius:20px;overflow:hidden}.alin-inner :is(.alin-service-table,.alin-editorial-table) thead :is(th,td){color:#2a1b14!important;background:#ffd166!important;border-bottom:2.5px solid #2a1b14!important}.alin-inner :is(.alin-service-table,.alin-editorial-table) tbody tr:nth-child(odd) :is(td,th){background:#fffaf2!important}.alin-inner :is(.alin-service-table,.alin-editorial-table) tbody tr:hover :is(td,th){background:#dff0ff!important}.alin-inner :is(.alin-service-table,.alin-editorial-table) :is(td,th){color:#2a1b14!important}.alin-inner :is(.service-deliverables,.service-bestfor,.alin-visit-card,.alin-next,.alin-editorial-reading,.alin-editorial-cta,.wc-score-card,.wc-unlock,.wc-cta,.wc-what){position:relative;border:2.5px solid #2a1b14!important;overflow:visible!important;box-shadow:5px 5px #2a1b14!important}.alin-inner .service-deliverables{background:#fff!important;border-radius:28px 18px 40px!important}.alin-inner .service-bestfor{transform:rotate(.8deg);background:#ebe3ff!important;border-radius:18px 40px 18px 28px!important}.alin-inner .service-bestfor:before{content:"✦";background:#ff8fab;border:2.5px solid #2a1b14;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;animation:3.4s ease-in-out infinite toonWiggle;display:grid;position:absolute;top:-16px;right:-10px;box-shadow:2px 2px #2a1b14}.alin-inner .service-deliverables li{box-shadow:2px 2px #2a1b14;color:#2a1b14!important;background:#fffaf2!important;border:2px solid #2a1b14!important;border-radius:14px!important}.alin-inner .service-deliverables li:nth-child(3n+2){background:#dcf5e6!important}.alin-inner .service-deliverables li:nth-child(3n+3){background:#dff0ff!important}.alin-inner .bestfor-list span{box-shadow:2px 2px #2a1b14;color:#2a1b14!important;border:2px solid #2a1b14!important;border-radius:999px!important}.alin-inner .bestfor-list span:nth-child(5n+1){background:#fff1c2!important}.alin-inner .bestfor-list span:nth-child(5n+2){background:#ffe0ea!important}.alin-inner .bestfor-list span:nth-child(5n+3){background:#dcf5e6!important}.alin-inner .bestfor-list span:nth-child(5n+4){background:#dff0ff!important}.alin-inner .bestfor-list span:nth-child(5n+5){background:#fff!important}.alin-inner .bestfor-list span:nth-child(odd){transform:rotate(-2deg)}.alin-inner .bestfor-list span:nth-child(2n){transform:rotate(2deg)}.alin-inner .alin-visit-card{background:#dcf5e6!important;border-radius:30px 18px!important}.alin-inner .alin-next{margin-top:50px;background:#fff1c2!important;border-radius:26px 26px 30px 30px!important}.alin-inner :is(.alin-editorial-reading,.alin-editorial-cta){background:#ffe6d1!important;border-radius:22px 40px!important}.alin-inner .wc-score-card{background:#dff0ff!important;border-radius:30px!important}.alin-inner .wc-unlock{background:#ffe0ea!important;border-radius:22px 40px!important}.alin-inner .wc-cta{background:#dcf5e6!important;border-radius:40px 22px!important}.alin-inner .wc-what{background:#fff!important;border-radius:28px!important;padding:24px!important}.alin-inner .wc-chip{color:#2a1b14!important;border:2px solid #2a1b14!important;box-shadow:3px 3px #2a1b14!important}.alin-inner .wc-chip:nth-child(6n+1){background:#dff0ff!important;border-radius:18px 8px!important}.alin-inner .wc-chip:nth-child(6n+2){background:#ffe0ea!important;border-radius:999px!important}.alin-inner .wc-chip:nth-child(6n+3){background:#dcf5e6!important;border-radius:8px 18px!important}.alin-inner .wc-chip:nth-child(6n+4){background:#fff1c2!important;border-radius:999px!important}.alin-inner .wc-chip:nth-child(6n+5){background:#ebe3ff!important;border-radius:22px!important}.alin-inner .wc-chip:nth-child(6n+6){background:#ffe6d1!important;border-radius:999px 12px!important}.alin-inner .wc-chip:nth-child(odd){transform:rotate(-1deg)}.alin-inner .wc-chip:nth-child(2n){transform:rotate(1deg)}.alin-inner .v35-ind-card{border:2.5px solid #2a1b14!important;box-shadow:4px 4px #2a1b14!important}.alin-inner .v35-ind-card:nth-child(4n+1){border-radius:24px 12px!important}.alin-inner .v35-ind-card:nth-child(4n+2){border-radius:999px 24px 24px 999px!important}.alin-inner .v35-ind-card:nth-child(4n+3){border-radius:12px 26px!important}.alin-inner .v35-ind-card:nth-child(4n+4){border-radius:24px 999px 999px 24px!important}.alin-inner .v35-ind-card:nth-child(odd){transform:rotate(-.6deg)}.alin-inner .v35-ind-card:nth-child(2n){transform:rotate(.6deg)}.alin-inner .v35-ind-card .v35-ico{box-shadow:2px 2px #2a1b14;background:#fff!important;border:2.5px solid #2a1b14!important;border-radius:50%!important}.alin-inner .idea-filter{color:#2a1b14!important;border:2px solid #2a1b14!important;box-shadow:3px 3px #2a1b14!important}.alin-inner .idea-filter:nth-child(6n+1){background:#dff0ff!important}.alin-inner .idea-filter:nth-child(6n+2){background:#ffe0ea!important}.alin-inner .idea-filter:nth-child(6n+3){background:#dcf5e6!important}.alin-inner .idea-filter:nth-child(6n+4){background:#fff1c2!important}.alin-inner .idea-filter:nth-child(6n+5){background:#ebe3ff!important}.alin-inner .idea-filter:nth-child(6n+6){background:#ffe6d1!important}.alin-inner .idea-filter:is(.active,[aria-pressed=true]){color:#fff!important;background:#2a1b14!important}.alin-inner .alin-section-jump a{color:#2a1b14!important;border:2px solid #2a1b14!important;box-shadow:3px 3px #2a1b14!important}.alin-inner .alin-section-jump a:nth-child(5n+1){transform:rotate(-1.5deg);background:#dff0ff!important;border-radius:14px 18px 12px 20px!important}.alin-inner .alin-section-jump a:nth-child(5n+2){transform:rotate(1.5deg);background:#ffe0ea!important;border-radius:20px 12px 18px 14px!important}.alin-inner .alin-section-jump a:nth-child(5n+3){transform:rotate(-1.5deg);background:#dcf5e6!important;border-radius:12px 20px 14px 18px!important}.alin-inner .alin-section-jump a:nth-child(5n+4){transform:rotate(1.5deg);background:#fff1c2!important;border-radius:18px 14px 20px 12px!important}.alin-inner .alin-section-jump a:nth-child(5n+5){transform:rotate(-1.5deg);background:#ebe3ff!important;border-radius:16px 20px 12px 16px!important}.alin-inner main :is(.eyebrow,.alin-editorial-eyebrow,.alin-overline){align-items:center;width:max-content;max-width:100%;transform:rotate(-2deg);color:#2a1b14!important;-webkit-text-fill-color:#2a1b14!important;background:#ffd166!important;border:2px solid #2a1b14!important;border-radius:12px!important;padding:7px 13px!important;display:inline-flex!important;box-shadow:3px 3px #2a1b14!important}.alin-inner main section:nth-of-type(3n+2) :is(.eyebrow,.alin-editorial-eyebrow,.alin-overline){transform:rotate(2deg);background:#ff9fb2!important}.alin-inner main section:nth-of-type(3n) :is(.eyebrow,.alin-editorial-eyebrow,.alin-overline){transform:rotate(-1deg);background:#9cc6ff!important}.alin-inner main :is(.eyebrow,.alin-editorial-eyebrow,.alin-overline)>span{background:#2a1b14!important}.alin-inner main .btn{border:2.5px solid #2a1b14!important;box-shadow:3px 3px #2a1b14!important}.alin-inner main .btn:hover{box-shadow:5px 5px #2a1b14!important}.alin-inner main .btn:active{transform:scale(.94)!important}@keyframes heroBob{0%,to{transform:rotate(1.5deg)translateY(0)}50%{transform:rotate(.5deg)translateY(-8px)}}.alin-inner :is(.page-visual,.service-hero-visual){position:relative}.alin-inner :is(.page-visual,.service-hero-visual)>img{animation:6s ease-in-out infinite heroBob;border:3px solid #2a1b14!important;border-radius:24px!important;box-shadow:7px 7px #2a1b14!important}.alin-inner :is(.page-visual,.service-hero-visual):after{content:"";z-index:3;pointer-events:none;background:#ffd166cc;border:2px dashed #2a1b1466;width:100px;height:26px;margin-left:-50px;position:absolute;top:-10px;left:50%;transform:rotate(-4deg)}.alin-inner .service-visual-label{border:2.5px solid #2a1b14!important;border-radius:16px!important;box-shadow:3px 3px #2a1b14!important}.alin-inner .service-cta-inner{border:2.5px solid #fffaf2;border-radius:30px 30px 30px 8px;position:relative;box-shadow:6px 6px #ffd166;padding:34px!important}.alin-inner .service-cta-inner:before{content:"";background:radial-gradient(circle at 15px 13px,#2a1b14 0 4px,#0000 4.5px),radial-gradient(circle at 33px 13px,#2a1b14 0 4px,#0000 4.5px),#fff;border:2.5px solid #2a1b14;border-radius:16px 16px 12px 12px;width:48px;height:26px;animation:5s infinite toonBlink;position:absolute;top:-17px;right:30px}.alin-inner main>section:not(#x):not(.contact):not(.service-cta):not(.v35-band):nth-of-type(5n+1) h2 em,.alin-inner main>section:not(#x):not(.contact):not(.service-cta):not(.v35-band):nth-of-type(5n+1) h1 em{text-underline-offset:.22em;text-decoration-skip-ink:none;background:0 0!important;text-decoration:underline 3px wavy #ff8fab!important}.alin-inner main>section:not(#x):not(.contact):not(.service-cta):not(.v35-band):nth-of-type(5n+2) h2 em{-webkit-text-stroke:7px #fff;paint-order:stroke fill;text-shadow:5px 5px #ff8fab;color:#2448c9!important;-webkit-text-fill-color:#2448c9!important;background:0 0!important}.alin-inner main>section:not(#x):not(.contact):not(.service-cta):not(.v35-band):nth-of-type(5n+3) h2 em{text-shadow:1px 1px #2a1b14,2px 2px #2a1b14,3px 3px #2a1b14,5px 5px #ffd166;color:#d9480f!important;-webkit-text-fill-color:#d9480f!important;background:0 0!important}.alin-inner main>section:not(#x):not(.contact):not(.service-cta):not(.v35-band):nth-of-type(5n+4) h2 em{padding:0 .12em;display:inline-block;transform:rotate(-2deg);color:#6b2bd9!important;-webkit-text-fill-color:#6b2bd9!important;background:linear-gradient(#0000 50%,#ffd166 50% 94%,#0000 94%)!important}.alin-inner main>section:not(#x):not(.contact):not(.service-cta):not(.v35-band):nth-of-type(5n+5) h2 em{padding:0 .1em;display:inline-block;position:relative;color:#9c2f6b!important;-webkit-text-fill-color:#9c2f6b!important;background:0 0!important}.alin-inner main>section:not(#x):not(.contact):not(.service-cta):not(.v35-band):nth-of-type(5n+5) h2 em:after{content:"";pointer-events:none;border:3px solid #ff5d8f;border-radius:50%;position:absolute;inset:-.12em -.22em -.06em;transform:rotate(-3deg)}body.alin-inner:not(.lang-bn) main>section:not(#x):not(.contact):not(.service-cta):not(.v35-band):nth-of-type(5n+3) h2 em{font-size:.86em;font-family:Syne,sans-serif!important;font-style:normal!important;font-weight:800!important}body.alin-inner:not(.lang-bn) main>section:not(#x):not(.contact):not(.service-cta):not(.v35-band):nth-of-type(5n+2) h2 em{font-family:Bricolage Grotesque,sans-serif!important;font-style:normal!important;font-weight:800!important}@media (width<=1100px){.alin-inner .service-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.alin-inner .service-process-grid>article:nth-child(n){margin-top:0}}@media (width<=640px){.alin-inner .service-process-grid{grid-template-columns:1fr!important;gap:20px!important}.alin-inner .service-process-grid>article{aspect-ratio:auto;text-align:left;place-content:start;max-width:none;border-radius:60px 26px 26px 60px!important;padding:22px 18px 18px 22px!important}.alin-inner .service-process-grid>article:before{display:none}.alin-inner .service-process-grid .alin-process-index{left:22px;transform:none}.alin-inner :is(.services-landing-grid,.related-grid,.post-grid,.service-value-grid,.team-values-grid,.alin-editorial-grid:not(.alin-editorial-steps)){padding-top:26px!important}.alin-inner :is(.services-landing-grid,.idea-more-grid,.related-grid,.post-grid,.service-value-grid,.business-value-grid,.alin-editorial-grid,.team-grid,.team-values-grid,.lab-grid){row-gap:36px!important}.alin-inner .alin-prep-list>li{border-radius:24px!important}.alin-inner .service-bestfor{transform:none}.alin-inner :is(.page-visual,.service-hero-visual)>img{box-shadow:5px 5px #2a1b14!important}}@media (prefers-reduced-motion:reduce){.alin-inner :is(.page-visual,.service-hero-visual)>img,.alin-inner .service-process-grid>article:before,.alin-inner [class*=-grid]>:before,.alin-inner .service-bestfor:before,.alin-inner .service-cta-inner:before,.alin-inner :is(.business-value-grid>article>span:first-child,.alin-value-index,.team-value>b,.idea-more-icon,.alin-prep-list>li>span:first-child){animation:none!important}}.alin-inner .shape-doll .doll-arm{top:56%}body.alin-inner:not(#x) :is(.business-value-grid>article,.lab-card,.service-value-card,.team-value,.alin-editorial-card,.idea-more-card,.services-landing-card,.related-card,.post-card,.team-card,.alin-next,.alin-visit-card,.alin-editorial-reading,.alin-editorial-cta,.service-deliverables,.service-bestfor,.wc-score-card,.wc-unlock,.wc-cta,.wc-what,.wc-chip) :is(h2,h3,h4,strong,b,li,dt,dd,label){color:#2a1b14!important;-webkit-text-fill-color:#2a1b14!important}body.alin-inner:not(#x) :is(.business-value-grid>article,.lab-card,.service-value-card,.team-value,.alin-editorial-card,.idea-more-card,.services-landing-card,.related-card,.post-card,.team-card,.alin-next,.alin-visit-card,.alin-editorial-reading,.alin-editorial-cta,.service-deliverables,.service-bestfor,.wc-score-card,.wc-unlock,.wc-cta,.wc-what,.wc-chip) :is(p,small,span:not([class*=doll]):not(.eyebrow):not(.alin-editorial-eyebrow)){color:#3b2e27!important;-webkit-text-fill-color:#3b2e27!important}.alin-inner al-doll.doll{z-index:4!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:0!important}body.alin-inner:not(#x) main :is(.eyebrow,.alin-editorial-eyebrow,.alin-overline){color:#2a1b14!important;-webkit-text-fill-color:#2a1b14!important}.alin-inner :is(.services-landing-image,.post-thumb){aspect-ratio:16/10;height:auto!important}.alin-inner :is(.services-landing-image,.post-thumb) img{object-fit:cover;display:block;width:100%!important;height:100%!important}.alin-inner :is(.related-card>img,.idea-specialist-image){aspect-ratio:16/10;object-fit:cover;height:auto!important}.alin-inner .post-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))!important}@media (width<=1100px){.alin-inner .services-landing-card{display:block!important}.alin-inner .services-landing-card>.services-landing-image{margin:16px 16px 0!important}.alin-inner .services-landing-card>div:not(.services-landing-image){min-width:0;padding:16px 20px 24px!important}}.alin-motion-offscreen,.alin-motion-offscreen:before,.alin-motion-offscreen:after,.alin-motion-offscreen *,.alin-motion-offscreen :before,.alin-motion-offscreen :after,html.alin-page-idle *,html.alin-page-idle :before,html.alin-page-idle :after{animation-play-state:paused!important}